From f2e708d4059b81cdabef5d598a8e9c8052e33bf8 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Wed, 26 Nov 2025 11:40:10 +1300 Subject: [PATCH] Add the base pointer to live list if a UI change was created for it --- renderdoc/driver/shaders/spirv/spirv_debug.cpp | 3 +++ 1 file changed, 3 insertions(+) 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);