print ' glretrace::insideGlBeginEnd = true;'
else:
# glGetError is not allowed inside glBegin/glEnd
- print ' glretrace::checkGlError();'
+ print ' glretrace::checkGlError(call.no);'
def extract_arg(self, function, arg, arg_type, lvalue, rvalue):
if function.name in self.array_pointer_function_names and arg.name == 'pointer':
if __name__ == '__main__':
print r'''
+#include <string.h>
+
#include "glproc.hpp"
#include "glretrace.hpp"
'''
api = glapi.glapi
+ api.add_function(glapi.memcpy)
retracer = GlRetracer()
retracer.retrace_api(glapi.glapi)