diff --git a/renderdoc/driver/gl/gl_debug.cpp b/renderdoc/driver/gl/gl_debug.cpp index e00dfe036..3a3d537be 100644 --- a/renderdoc/driver/gl/gl_debug.cpp +++ b/renderdoc/driver/gl/gl_debug.cpp @@ -1658,6 +1658,7 @@ void GLReplay::PickPixel(ResourceId texture, uint32_t x, uint32_t y, uint32_t sl // at the same time. if(texDetails.internalFormat == eGL_DEPTH24_STENCIL8 || texDetails.internalFormat == eGL_DEPTH32F_STENCIL8 || + texDetails.internalFormat == eGL_DEPTH_STENCIL || texDetails.internalFormat == eGL_STENCIL_INDEX8) { texDisplay.red = texDisplay.blue = texDisplay.alpha = false; diff --git a/renderdoc/driver/gl/gl_rendertexture.cpp b/renderdoc/driver/gl/gl_rendertexture.cpp index 2dbc7b34b..656f53ba3 100644 --- a/renderdoc/driver/gl/gl_rendertexture.cpp +++ b/renderdoc/driver/gl/gl_rendertexture.cpp @@ -147,6 +147,7 @@ bool GLReplay::RenderTextureInternal(TextureDisplay cfg, int flags) // fall through case eGL_DEPTH24_STENCIL8: case eGL_DEPTH32F_STENCIL8: + case eGL_DEPTH_STENCIL: case eGL_STENCIL_INDEX8: rangeScale = 255.0f; break; case eGL_STENCIL_INDEX16: rangeScale = 65535.0f; break; }