From 2ce4c0fb748a80fe3bb2360a80f2d72be3097203 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Mon, 14 Apr 2025 16:31:38 +0100 Subject: [PATCH] Initialise WaveActiveBallot accumulator to zero --- renderdoc/driver/shaders/dxil/dxil_debug.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.cpp b/renderdoc/driver/shaders/dxil/dxil_debug.cpp index a847b0a0d..55dd1fc53 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_debug.cpp @@ -3974,6 +3974,11 @@ bool ThreadState::ExecuteInstruction(DebugAPIWrapper *apiWrapper, // WaveActiveAllEqual(value) accum.value.u32v[0] = 1; } + else if(dxOpCode == DXOp::WaveActiveBallot) + { + // WaveActiveBallot(value) + accum.value.u32v[0] = 0; + } else { RDCERR("Unhandled dxOpCode %s", ToStr(dxOpCode).c_str());