diff --git a/renderdoc/driver/gl/gl_hooks.cpp b/renderdoc/driver/gl/gl_hooks.cpp index 7cf428494..1e1c43603 100644 --- a/renderdoc/driver/gl/gl_hooks.cpp +++ b/renderdoc/driver/gl/gl_hooks.cpp @@ -175,7 +175,7 @@ void GLHook::RegisterHooks() #elif ENABLED(RDOC_ANDROID) const char *libraryName = "libEGL.so"; #else - const char *libraryName = "libGL.so"; + const char *libraryName = "libGL.so.1"; #endif LibraryHooks::RegisterLibraryHook(libraryName, &GLHooked); diff --git a/renderdoc/driver/gl/glx_platform.cpp b/renderdoc/driver/gl/glx_platform.cpp index aedde8ee3..60aa2ffdd 100644 --- a/renderdoc/driver/gl/glx_platform.cpp +++ b/renderdoc/driver/gl/glx_platform.cpp @@ -37,10 +37,10 @@ typedef int (*X11ErrorHandler)(Display *display, XErrorEvent *error); void *GetGLHandle() { - void *handle = Process::LoadModule("libGL.so"); + void *handle = Process::LoadModule("libGL.so.1"); if(!handle) - handle = Process::LoadModule("libGL.so.1"); + handle = Process::LoadModule("libGL.so"); return handle; }