##########################################################################/
+"""GLX tracing generator."""
+
+
from glxapi import glxapi
from trace import 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,)
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" {'