From 02c187fa263c39b2544a806c0f1bf1cf835fb85d Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Thu, 19 Dec 2024 20:47:30 +0000 Subject: [PATCH] Reserve locals space of average of one source var per instruction --- renderdoc/driver/shaders/dxil/dxil_debug.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.cpp b/renderdoc/driver/shaders/dxil/dxil_debug.cpp index 4979aba45..dd9286c89 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_debug.cpp @@ -6709,6 +6709,7 @@ void Debugger::ParseDebugData() const FunctionInfo &info = m_FunctionInfos[f]; uint32_t countInstructions = (uint32_t)f->instructions.size(); + program->m_Locals.reserve(countInstructions); for(uint32_t i = 0; i < countInstructions; ++i) { if(f->instructions[i]->debugLoc == ~0U)