From d1054b8fa2025ad7ab670a77cfcb7b2717cdde3f Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Fri, 24 Oct 2025 07:50:42 +0100 Subject: [PATCH] DXIL Debugger improve handling of arrays of Samplers Previously would only work in very simple scenarios where the array of Samplers was accessed once --- renderdoc/driver/shaders/dxil/dxil_debug.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.cpp b/renderdoc/driver/shaders/dxil/dxil_debug.cpp index eea8e6efd..2a223700b 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_debug.cpp @@ -2690,7 +2690,8 @@ bool ThreadState::ExecuteInstruction(DebugAPIWrapper *apiWrapper, if(result.name.isEmpty()) { if((resRef->resourceBase.resClass == ResourceClass::SRV) || - (resRef->resourceBase.resClass == ResourceClass::UAV)) + (resRef->resourceBase.resClass == ResourceClass::UAV) || + (resRef->resourceBase.resClass == ResourceClass::Sampler)) { if(resIndexArgId < inst.args.size()) {