From e99e18e0d62af5b82703d92d79e7c977afe6a74d Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Thu, 6 Jun 2024 13:09:08 +0100 Subject: [PATCH] DXIL Disassembly always show the Buffer index for Store operations i.e. bufOut[0] = {_18}; *(&bufOut[0] + 8 bytes) = {_35}; --- renderdoc/driver/shaders/dxil/dxil_disassemble.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/renderdoc/driver/shaders/dxil/dxil_disassemble.cpp b/renderdoc/driver/shaders/dxil/dxil_disassemble.cpp index c7496f3e9..f3b1dae25 100644 --- a/renderdoc/driver/shaders/dxil/dxil_disassemble.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_disassemble.cpp @@ -3399,8 +3399,7 @@ void Program::MakeRDDisassemblyString(const DXBC::Reflection *reflection) uint32_t index; if(getival(inst.args[2], index)) { - if((offset == 0) || (index > 0)) - arrayStr += "[" + ToStr(index) + "]"; + arrayStr += "[" + ToStr(index) + "]"; } else {