From bee232f40cad9c8db16dda1d1a58fbd29da3c751 Mon Sep 17 00:00:00 2001 From: Steven Li Date: Sun, 12 Oct 2025 20:38:00 -0700 Subject: [PATCH] Fix the read back for remapped depth texture --- renderdoc/driver/gl/wrappers/gl_emulated.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/gl/wrappers/gl_emulated.cpp b/renderdoc/driver/gl/wrappers/gl_emulated.cpp index bdd8ed6ca..023165f6f 100644 --- a/renderdoc/driver/gl/wrappers/gl_emulated.cpp +++ b/renderdoc/driver/gl/wrappers/gl_emulated.cpp @@ -3322,6 +3322,9 @@ void APIENTRY _glGetTexImage(GLenum target, GLint level, const GLenum format, co level = 0; readFormat = remapformat; readType = remaptype; + // always reset depthFormat. If the target format is depth, it was remapped + // and read-back will happen on remapped texture. + depthFormat = false; attachment = eGL_COLOR_ATTACHMENT0;