From bdb823c20b74c8ee52fa2867ee2a8f291c6f3667 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 9 Feb 2015 12:32:44 +0000 Subject: [PATCH] Slice index for 3D textures is always relative to overall depth --- renderdoc/driver/gl/gl_debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;