Fix glretrace on MacOSX.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 1 Dec 2011 21:37:21 +0000 (21:37 +0000)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 1 Dec 2011 21:37:21 +0000 (21:37 +0000)
glproc_gl.cpp

index 18314dc..d9fb469 100644 (file)
@@ -119,11 +119,13 @@ void * __libgl_sym(const char *symbol)
 
     result = dlsym(__libGlHandle, symbol);
 
+#ifndef RETRACE
     if (result == dlsym(RTLD_SELF, symbol)) {
         os::log("apitrace: error: symbol lookup recursion\n");
         os::abort();
         return NULL;
     }
+#endif
 
     return result;
 }