From 0ae1472da85ca5f8fdf6ec410c86d4ee6aa25a38 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 27 Aug 2026 18:56:45 +0100 Subject: [PATCH] Fix glslang global lock to not alloc each time! --- .../3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp b/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp index b8d0707e6..5e5c05818 100644 --- a/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp +++ b/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp @@ -85,7 +85,7 @@ int NumberOfClients = 0; #ifndef DISABLE_THREAD_SUPPORT std::mutex &init_lock() { - std::mutex *lock = new std::mutex; + static std::mutex *lock = new std::mutex; return *lock; } #endif