From 9fe2ec5c2d86a18d6e65b7c7916bcb67044e8812 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 4 Dec 2023 19:11:27 +0000 Subject: [PATCH] Fix calculation of slices on 3D textures when viewing up/down mips --- qrenderdoc/Windows/TextureViewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qrenderdoc/Windows/TextureViewer.cpp b/qrenderdoc/Windows/TextureViewer.cpp index daf2ea4e7..e0775ddce 100644 --- a/qrenderdoc/Windows/TextureViewer.cpp +++ b/qrenderdoc/Windows/TextureViewer.cpp @@ -3836,7 +3836,7 @@ void TextureViewer::on_mipLevel_currentIndexChanged(int index) TextureDescription &tex = *texptr; - uint32_t prevSlice = m_TexDisplay.subresource.slice; + uint32_t prevSlice = m_TexDisplay.subresource.slice << (int)m_TexDisplay.subresource.mip; if(tex.mips > 1) {