From ac27c60b052d54c3607dc0f432964a2a3d6cf9f7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 5 Feb 2025 16:28:04 +0000 Subject: [PATCH] Don't copy instructionLines map when processing shader printfs --- renderdoc/driver/vulkan/vk_shader_feedback.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_shader_feedback.cpp b/renderdoc/driver/vulkan/vk_shader_feedback.cpp index fefd234d6..a5f3ad029 100644 --- a/renderdoc/driver/vulkan/vk_shader_feedback.cpp +++ b/renderdoc/driver/vulkan/vk_shader_feedback.cpp @@ -2245,7 +2245,7 @@ bool VulkanReplay::FetchShaderFeedback(uint32_t eventId) mod.GetReflection(stage, sh.entryPoint, pipe.pipeline); modrefl.PopulateDisassembly(mod.spirv); - const std::map instructionLines = modrefl.instructionLines; + const std::map &instructionLines = modrefl.instructionLines; auto instit = instructionLines.find(printfID); if(instit != instructionLines.end())