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());