X-Git-Url: https://git.cworth.org/git?p=apitrace-tests;a=blobdiff_plain;f=apps%2Fgl%2Fmap_buffer.ref.txt;h=3bfd8dba86b8e1f28100f8c2c7548d537d2d79d5;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hb=1e7f5aa2934fbbd61035c83b0a56d9045361ac8a;hpb=0bd09c5ea7617754dfa0699337d049535b351a7c diff --git a/apps/gl/map_buffer.ref.txt b/apps/gl/map_buffer.ref.txt index e69de29..3bfd8db 100644 --- a/apps/gl/map_buffer.ref.txt +++ b/apps/gl/map_buffer.ref.txt @@ -0,0 +1,28 @@ +glDrawBuffer(mode = GL_FRONT) +glReadBuffer(mode = GL_FRONT) +glGenBuffers(n = 2, buffer = {, }) +glBindBuffer(target = GL_ARRAY_BUFFER, buffer = ) +glBufferData(target = GL_ARRAY_BUFFER, size = 1000, data = NULL, usage = GL_STATIC_DRAW) +glMapBufferRange(target = GL_ARRAY_BUFFER, offset = 100, length = 200, access = GL_MAP_WRITE_BIT) = +memcpy(dest = , src = blob(200), n = 200) +glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE +glBindBuffer(target = GL_ARRAY_BUFFER, buffer = ) +glBufferData(target = GL_ARRAY_BUFFER, size = 2000, data = NULL, usage = GL_STATIC_DRAW) +glMapBufferRange(target = GL_ARRAY_BUFFER, offset = 200, length = 300, access = GL_MAP_WRITE_BIT | GL_MAP_FLUSH_EXPLICIT_BIT) = +glBindBuffer(target = GL_ARRAY_BUFFER, buffer = ) +glMapBufferRange(target = GL_ARRAY_BUFFER, offset = 100, length = 200, access = GL_MAP_WRITE_BIT | GL_MAP_FLUSH_EXPLICIT_BIT) = +glBindBuffer(target = GL_ARRAY_BUFFER, buffer = ) +memcpy(dest = + 20, src = blob(30), n = 30) +glFlushMappedBufferRange(target = GL_ARRAY_BUFFER, offset = 20, length = 30) +memcpy(dest = + 40, src = blob(50), n = 50) +glFlushMappedBufferRange(target = GL_ARRAY_BUFFER, offset = 40, length = 50) +glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE +glBindBuffer(target = GL_ARRAY_BUFFER, buffer = ) +memcpy(dest = + 10, src = blob(20), n = 20) +glFlushMappedBufferRange(target = GL_ARRAY_BUFFER, offset = 10, length = 20) +memcpy(dest = + 30, src = blob(40), n = 40) +glFlushMappedBufferRange(target = GL_ARRAY_BUFFER, offset = 30, length = 40) +glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE +glMapBufferRange(target = GL_ARRAY_BUFFER, offset = 100, length = 200, access = GL_MAP_READ_BIT) = +glUnmapBuffer(target = GL_ARRAY_BUFFER) = GL_TRUE +glDeleteBuffers(n = 2, buffer = {, })