diff --git a/renderdoc/driver/shaders/spirv/spirv_debug.cpp b/renderdoc/driver/shaders/spirv/spirv_debug.cpp index 520e448aa..eb8e0e65b 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug.cpp @@ -499,7 +499,10 @@ DeviceOpResult ThreadState::WritePointerValue(Id pointer, const ShaderVariable & basechange.before = {}; if(includeBaseChange) + { pendingDebugState.changes.push_back(basechange); + SetLive(ptrid); + } if(ptrIdx == -1) pointers.push_back(pointer);