diff --git a/renderdoc/driver/gl/gl_debug.cpp b/renderdoc/driver/gl/gl_debug.cpp index 1654ad445..001682bbb 100644 --- a/renderdoc/driver/gl/gl_debug.cpp +++ b/renderdoc/driver/gl/gl_debug.cpp @@ -1082,7 +1082,7 @@ bool GLReplay::RenderTexture(TextureDisplay cfg) ubo->InverseRangeSize = 1.0f/(cfg.rangemax-cfg.rangemin); ubo->MipLevel = (float)cfg.mip; - ubo->Slice = (float)cfg.sliceFace; + ubo->Slice = (float)(cfg.sliceFace>>cfg.mip); ubo->OutputDisplayFormat = resType;