From 89065d0ef4e4dcccef7a79228df22901fcf900bc Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 17 Oct 2024 15:13:07 +0100 Subject: [PATCH] Set type for direct scalar source variable mappings --- renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp index 00d04b162..06ff3cf7c 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp @@ -1746,6 +1746,10 @@ void Debugger::FillDebugSourceVars(rdcarray &instInfo) usage->type = scalar.type; columns = RDCMAX(1U, typeWalk->vecSize); } + else + { + usage->type = typeWalk->type; + } usage->debugVar = mapping.debugVar; // Remove any child mappings : this mapping covers everything