]> git.cworth.org Git - apitrace/blobdiff - glxtrace.py
Allow to specify the snapshot prefix.
[apitrace] / glxtrace.py
index b8cd151a6f43141c1782db2c76e8e7107678aa33..27593199eee08300cc6e25444adccf7eb1b906c5 100644 (file)
@@ -24,6 +24,9 @@
 ##########################################################################/
 
 
+"""GLX tracing generator."""
+
+
 from glxapi import glxapi
 from trace import Tracer
 
@@ -37,7 +40,7 @@ class GlxTracer(Tracer):
             print '    if (!pglXGetProcAddress) {'
             print '        pglXGetProcAddress = (PglXGetProcAddress)dlsym(RTLD_NEXT, "glXGetProcAddress");'
             print '        if (!pglXGetProcAddress)'
-            print '            Log::Abort();'
+            print '            Trace::Abort();'
             print '    }'
             return 'pglXGetProcAddress((const GLubyte *)"%s")' % (function.name,)
 
@@ -59,13 +62,10 @@ if __name__ == '__main__':
     print '#include <stdlib.h>'
     print '#include <string.h>'
     print '#include <dlfcn.h>'
-    print '#include <X11/Xlib.h>'
-    print '#include <GL/gl.h>'
-    print '#include "glext.h"'
-    print '#include <GL/glx.h>'
-    print '#include "glxext.h"'
     print
-    print '#include "log.hpp"'
+    print '#include "glimports.hpp"'
+    print
+    print '#include "trace_write.hpp"'
     print '#include "glsize.hpp"'
     print
     print 'extern "C" {'