From 9323872925c911c3c843aab10344ea3f7a770294 Mon Sep 17 00:00:00 2001 From: Nicolas Morales Date: Sat, 7 Jun 2025 18:07:36 -0400 Subject: [PATCH] #3623: ensure data.egl_cfg is set in eglSwapBuffers_renderdoc_hooked --- renderdoc/driver/gl/egl_hooks.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/gl/egl_hooks.cpp b/renderdoc/driver/gl/egl_hooks.cpp index ef735d878..1efefc3e1 100644 --- a/renderdoc/driver/gl/egl_hooks.cpp +++ b/renderdoc/driver/gl/egl_hooks.cpp @@ -554,6 +554,9 @@ HOOK_EXPORT EGLBoolean EGLAPIENTRY eglSwapBuffers_renderdoc_hooked(EGLDisplay dp data.egl_wnd = surface; data.egl_ctx = EGL.GetCurrentContext(); + // we could query this out technically but it's easier to keep a map + data.egl_cfg = eglhook.configs[data.egl_ctx]; + eglhook.RefreshWindowParameters(data); SurfaceConfig cfg = eglhook.windows[surface];