From c4778c82f4fea29eb5a6902bcd3deb6377e009fb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Fri, 19 Oct 2012 13:43:00 +0100 Subject: [PATCH] Make glretrace trace-friendly. Useful to debug glretrace with apitrace itself. --- retrace/glws_cocoa.mm | 7 +++++++ 1 file changed, 7 insertions(+) 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]; -- 2.43.0