From f9788ad042ff16e2a7c777667968a58c5abc45fd Mon Sep 17 00:00:00 2001 From: apistol78 Date: Wed, 20 Mar 2024 16:25:42 +0100 Subject: [PATCH] Traktor: Minor optimization; less potential allocs in mergeBranches. --- code/Render/Editor/Shader/Algorithms/ShaderGraphOptimizer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/code/Render/Editor/Shader/Algorithms/ShaderGraphOptimizer.cpp b/code/Render/Editor/Shader/Algorithms/ShaderGraphOptimizer.cpp index ce239a08a6..1165041514 100644 --- a/code/Render/Editor/Shader/Algorithms/ShaderGraphOptimizer.cpp +++ b/code/Render/Editor/Shader/Algorithms/ShaderGraphOptimizer.cpp @@ -145,6 +145,7 @@ Ref< ShaderGraph > ShaderGraphOptimizer::mergeBranches() const // Calculate node hashes. SmallMap< const Node*, uint32_t > hash; + hash.reserve(nodes.size()); for (auto node : nodes) hash[node] = ShaderGraphHash(true, true).calculate(node);