Make sure to return our own glXGetProcAddress(ARB) from GetProcAddress

* Fixes libepoxy programs not being hooked properly
This commit is contained in:
baldurk
2017-05-31 11:37:57 +01:00
parent 9536c4eb8b
commit 817ead1b3f
+4
View File
@@ -720,6 +720,10 @@ __attribute__((visibility("default"))) __GLXextFuncPtr glXGetProcAddress(const G
return (__GLXextFuncPtr)&glXSwapBuffers;
if(!strcmp(func, "glXQueryExtension"))
return (__GLXextFuncPtr)&glXQueryExtension;
if(!strcmp(func, "glXGetProcAddress"))
return (__GLXextFuncPtr)&glXGetProcAddress;
if(!strcmp(func, "glXGetProcAddressARB"))
return (__GLXextFuncPtr)&glXGetProcAddressARB;
if(!strncmp(func, "glX", 3))
return realFunc;