From 5a67d49c05843ae66e3389f7a4110a5348896f5a Mon Sep 17 00:00:00 2001 From: Mike Stroyan Date: Mon, 6 May 2013 13:14:22 -0600 Subject: [PATCH] Fix defineShadowBufferHelper for buffer objects Use GL_ELEMENT_ARRAY_BUFFER_BINDING instead of GL_ELEMENT_ARRAY_BUFFER to inquire the current buffer object in _shadow_glGetBufferSubData. --- wrappers/gltrace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrappers/gltrace.py b/wrappers/gltrace.py index cf84ac5..e9169ce 100644 --- a/wrappers/gltrace.py +++ b/wrappers/gltrace.py @@ -357,7 +357,7 @@ class GlTracer(Tracer): print ' }' print print ' GLint buffer_binding = 0;' - print ' _glGetIntegerv(target, &buffer_binding);' + print ' _glGetIntegerv(GL_ELEMENT_ARRAY_BUFFER_BINDING, &buffer_binding);' print ' if (buffer_binding > 0) {' print ' gltrace::Buffer & buf = ctx->buffers[buffer_binding];' print ' buf.getSubData(offset, size, data);' -- 2.43.0