From 97283a60e26680b71aef4299d955607362d44fbb Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Fri, 26 Sep 2025 06:46:36 +0100 Subject: [PATCH] Change DXIL Shader Debugger steps chunk size to 1,000,000 Helps to reduce the number of replays during shader debugging which helps when captures have non-deterministic replay --- 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 efaa3fa24..a676d36a1 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_debug.cpp @@ -9809,7 +9809,8 @@ rdcarray Debugger::ContinueDebug() rdcarray activeMask; - for(int stepEnd = m_Steps + 100; m_Steps < stepEnd;) + // continue stepping until we have 1000000 target steps completed in a chunk. + for(int stepEnd = m_Steps + 1000000; m_Steps < stepEnd;) { if(active.Finished()) break;