diff --git a/renderdoc/driver/shaders/spirv/spirv_debug.cpp b/renderdoc/driver/shaders/spirv/spirv_debug.cpp index df529d556..e24601ead 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug.cpp @@ -476,7 +476,7 @@ DeviceOpResult ThreadState::ReadPointerValue(Id pointer, ShaderVariable &ret) void ThreadState::DebugBreak() { if(m_State) - m_State->flags |= ShaderEvents::DebugBreak; + pendingDebugState.flags |= ShaderEvents::DebugBreak; } void ThreadState::SetDst(Id id, const ShaderVariable &val)