diff --git a/renderdoc/driver/gl/egl_hooks.cpp b/renderdoc/driver/gl/egl_hooks.cpp index e98fb6380..aa97237dc 100644 --- a/renderdoc/driver/gl/egl_hooks.cpp +++ b/renderdoc/driver/gl/egl_hooks.cpp @@ -143,7 +143,8 @@ static void EnsureRealLibraryLoaded() if(!handle) handle = Process::LoadModule("libEGL.so.1"); - eglhook.handle = handle; + if(RenderDoc::Inst().IsReplayApp()) + eglhook.handle = handle; } #endif } diff --git a/renderdoc/driver/gl/glx_hooks.cpp b/renderdoc/driver/gl/glx_hooks.cpp index 983917f88..3c2fcd758 100644 --- a/renderdoc/driver/gl/glx_hooks.cpp +++ b/renderdoc/driver/gl/glx_hooks.cpp @@ -76,7 +76,8 @@ static void EnsureRealLibraryLoaded() if(!handle) handle = Process::LoadModule("libGLX.so.0"); - glxhook.handle = handle; + if(RenderDoc::Inst().IsReplayApp()) + glxhook.handle = handle; } }