From 286dcb65fe930e9518b1bd08a336b19e35fc3861 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 30 Jul 2015 19:37:26 +0200 Subject: [PATCH] imm_atomic_consume needs to prefix decrement --- renderdoc/driver/shaders/dxbc/dxbc_debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/dxbc/dxbc_debug.cpp b/renderdoc/driver/shaders/dxbc/dxbc_debug.cpp index 13ed4d3c3..770aedd30 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_debug.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_debug.cpp @@ -1858,7 +1858,7 @@ State State::GetNext(GlobalState &global, State quad[4]) const case OPCODE_IMM_ATOMIC_CONSUME: { - uint32_t count = global.uavs[srcOpers[0].value.u.x].hiddenCounter--; + uint32_t count = --global.uavs[srcOpers[0].value.u.x].hiddenCounter; s.SetDst(op.operands[0], op, ShaderVariable("", count, count, count, count)); break; }