From 13fd0eb2949d26cfd9cc45b058981f45a2ba2c74 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Thu, 19 Dec 2024 12:10:56 +0000 Subject: [PATCH] Always emit debug vectors (including vectors inside matrices) Even if only some of the elements are mapped, the UI will handle elements which are not mapped --- renderdoc/driver/shaders/dxil/dxil_debug.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.cpp b/renderdoc/driver/shaders/dxil/dxil_debug.cpp index 465e1e369..e312799a7 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_debug.cpp @@ -7162,6 +7162,7 @@ void Debugger::ParseDebugData() for(uint32_t c = 0; c < columns; ++c) usage->children[row].children[c].emitSourceVar = false; } + usage->children[row].emitSourceVar = true; } } else @@ -7228,6 +7229,7 @@ void Debugger::ParseDebugData() for(uint32_t c = 0; c < columns; ++c) usage->children[r].children[c].emitSourceVar = false; } + usage->children[r].emitSourceVar = true; } } } @@ -7295,6 +7297,7 @@ void Debugger::ParseDebugData() for(uint32_t x = 0; x < columns; ++x) usage->children[x].emitSourceVar = false; } + usage->emitSourceVar = true; } else {