Skip to content

Commit 1905ea5

Browse files
committed
[Fix] (buffer.cpp): add missing buffer type in get_binding_query
1 parent a291c58 commit 1905ea5

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/main/cpp/gl/buffer.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,14 @@ static GLenum get_binding_query(GLenum target) {
153153
case GL_ELEMENT_ARRAY_BUFFER: return GL_ELEMENT_ARRAY_BUFFER_BINDING;
154154
case GL_PIXEL_PACK_BUFFER: return GL_PIXEL_PACK_BUFFER_BINDING;
155155
case GL_PIXEL_UNPACK_BUFFER: return GL_PIXEL_UNPACK_BUFFER_BINDING;
156+
case GL_COPY_WRITE_BUFFER: return GL_COPY_WRITE_BUFFER_BINDING;
157+
case GL_COPY_READ_BUFFER: return GL_COPY_READ_BUFFER_BINDING;
158+
case GL_UNIFORM_BUFFER: return GL_UNIFORM_BUFFER_BINDING;
159+
case GL_SHADER_STORAGE_BUFFER: return GL_SHADER_STORAGE_BUFFER_BINDING;
160+
case GL_TRANSFORM_FEEDBACK_BUFFER: return GL_TRANSFORM_FEEDBACK_BUFFER_BINDING;
161+
case GL_ATOMIC_COUNTER_BUFFER: return GL_ATOMIC_COUNTER_BUFFER_BINDING;
162+
case GL_DRAW_INDIRECT_BUFFER: return GL_DRAW_INDIRECT_BUFFER_BINDING;
163+
case GL_DISPATCH_INDIRECT_BUFFER: return GL_DISPATCH_INDIRECT_BUFFER_BINDING;
156164
default: return 0;
157165
}
158166
}
@@ -395,6 +403,7 @@ extern "C" {
395403

396404
GLboolean glUnmapBuffer(GLenum target) {
397405
LOG()
406+
LOG_D("%s(%s)", __func__, glEnumToString(target));
398407
if(g_gles_caps.GL_OES_mapbuffer)
399408
return GLES.glUnmapBuffer(target);
400409

0 commit comments

Comments
 (0)