From 5d824d9d3e704ef4f03dd6d6b01c4df1592329f1 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 14 Oct 2025 12:29:30 +0100 Subject: [PATCH] Treat template types as trivial copies in debug info --- renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp index 59be67e6a..7930ec758 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp @@ -4178,6 +4178,11 @@ void Debugger::RegisterOp(Iter it) m_DebugInfo.types[dbg.result].vecSize = 0; break; } + case ShaderDbg::TypeTemplate: + { + m_DebugInfo.types[dbg.result] = m_DebugInfo.types[dbg.arg(0)]; + break; + } case ShaderDbg::TypeMember: { rdcstr name = strings[dbg.arg(0)];