From e0f5d68aec11e08b020e1feeb34c021bd25a03c4 Mon Sep 17 00:00:00 2001 From: Le Philousophe Date: Sun, 10 Apr 2022 18:49:51 +0200 Subject: [PATCH] Prefer loading of libEGL.so.1 before libEGL.so On most platforms libEGL.so is a symlink to libEGL.so.1 used for development --- renderdoc/driver/gl/egl_hooks.cpp | 4 ++-- renderdoc/driver/gl/egl_platform.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/renderdoc/driver/gl/egl_hooks.cpp b/renderdoc/driver/gl/egl_hooks.cpp index 18cd5889d..7479f4707 100644 --- a/renderdoc/driver/gl/egl_hooks.cpp +++ b/renderdoc/driver/gl/egl_hooks.cpp @@ -138,10 +138,10 @@ static void EnsureRealLibraryLoaded() if(!RenderDoc::Inst().IsReplayApp()) RDCLOG("Loading libEGL at the last second"); - void *handle = Process::LoadModule("libEGL.so"); + void *handle = Process::LoadModule("libEGL.so.1"); if(!handle) - handle = Process::LoadModule("libEGL.so.1"); + handle = Process::LoadModule("libEGL.so"); if(RenderDoc::Inst().IsReplayApp()) eglhook.handle = handle; diff --git a/renderdoc/driver/gl/egl_platform.cpp b/renderdoc/driver/gl/egl_platform.cpp index d02d3b289..b05735b3d 100644 --- a/renderdoc/driver/gl/egl_platform.cpp +++ b/renderdoc/driver/gl/egl_platform.cpp @@ -46,10 +46,10 @@ static void *GetEGLHandle() return Process::LoadModule(libEGL); #else - void *handle = Process::LoadModule("libEGL.so"); + void *handle = Process::LoadModule("libEGL.so.1"); if(!handle) - handle = Process::LoadModule("libEGL.so.1"); + handle = Process::LoadModule("libEGL.so"); return handle; #endif