From: José Fonseca Date: Fri, 19 Oct 2012 12:43:00 +0000 (+0100) Subject: Make glretrace trace-friendly. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=c4778c82f4fea29eb5a6902bcd3deb6377e009fb;p=apitrace Make glretrace trace-friendly. Useful to debug glretrace with apitrace itself. --- diff --git a/retrace/glws_cocoa.mm b/retrace/glws_cocoa.mm index 245ea4f..5081d04 100644 --- a/retrace/glws_cocoa.mm +++ b/retrace/glws_cocoa.mm @@ -36,9 +36,13 @@ */ +#include "glproc.hpp" + #include #include +#include + #include #include "glws.hpp" @@ -156,6 +160,9 @@ public: void init(void) { + // Prevent glproc to load system's OpenGL, so that we can trace glretrace. + _libGlHandle = dlopen("OpenGL", RTLD_LOCAL | RTLD_NOW | RTLD_FIRST); + [NSApplication sharedApplication]; autoreleasePool = [[NSAutoreleasePool alloc] init];