X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=glxtrace.py;h=be577cb0d67f8bbf6585787cc0b9b4376584490b;hb=6b490424d2b1a6036a6804dcea2cb0fe7845b9e5;hp=3e91f00ed47e1bed2418a78deaa6e9f88abc8695;hpb=e935ee1015d5162e02d90be7b52267194231e038;p=apitrace diff --git a/glxtrace.py b/glxtrace.py index 3e91f00..be577cb 100644 --- a/glxtrace.py +++ b/glxtrace.py @@ -41,23 +41,6 @@ class GlxTracer(GlTracer): # The symbols visible in libGL.so can vary, so expose them all return True - def trace_function_impl_body(self, function): - GlTracer.trace_function_impl_body(self, function) - - # Take snapshots - if function.name == 'glXSwapBuffers': - print ' glsnapshot::snapshot(__call);' - if function.name in ('glFinish', 'glFlush'): - print ' GLint __draw_framebuffer = 0;' - print ' __glGetIntegerv(GL_DRAW_FRAMEBUFFER_BINDING, &__draw_framebuffer);' - print ' if (__draw_framebuffer == 0) {' - print ' GLint __draw_buffer = GL_NONE;' - print ' __glGetIntegerv(GL_DRAW_BUFFER, &__draw_buffer);' - print ' if (__draw_buffer == GL_FRONT) {' - print ' glsnapshot::snapshot(__call);' - print ' }' - print ' }' - def wrap_ret(self, function, instance): GlTracer.wrap_ret(self, function, instance) @@ -83,7 +66,6 @@ if __name__ == '__main__': print print '#include "glproc.hpp"' print '#include "glsize.hpp"' - print '#include "glsnapshot.hpp"' print print 'static __GLXextFuncPtr __unwrap_proc_addr(const GLubyte * procName, __GLXextFuncPtr procPtr);' print