From 2b1ef6efd34f63dd6cb91dec79cbd09714c63686 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 2 Sep 2026 22:57:07 +0100 Subject: [PATCH] Fix look upwards for function scope in SPIR-V disassembly --- renderdoc/driver/shaders/spirv/spirv_disassemble.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp index 956a58ab5..4e3a82bd3 100644 --- a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp @@ -1880,7 +1880,7 @@ rdcstr Reflector::Disassemble(const rdcstr &entryPoint, const rdcarray(1)); - while(scope.inst != ShaderDbg::Function && scope.arg(3) != Id()) + while(scope.inst == ShaderDbg::LexicalBlock && scope.arg(3) != Id()) scope = OpShaderDbg(GetID(scope.arg(3))); if(scope.inst == ShaderDbg::Function)