From 00204dc98866c180aecc8bbfac583af63fbe9676 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 24 Feb 2018 22:14:31 +1000 Subject: OGL: Make ProgramShaderCache thread safe --- Source/Core/VideoBackends/OGL/ProgramShaderCache.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h') diff --git a/Source/Core/VideoBackends/OGL/ProgramShaderCache.h b/Source/Core/VideoBackends/OGL/ProgramShaderCache.h index 635c1d3097..6db44460a1 100644 --- a/Source/Core/VideoBackends/OGL/ProgramShaderCache.h +++ b/Source/Core/VideoBackends/OGL/ProgramShaderCache.h @@ -6,6 +6,7 @@ #include #include +#include #include #include @@ -242,6 +243,7 @@ private: static PCache pshaders; static UberPCache ubershaders; static PipelineProgramMap pipelineprograms; + static std::mutex pipelineprogramlock; static PCacheEntry* last_entry; static PCacheEntry* last_uber_entry; static SHADERUID last_uid; -- cgit v1.2.3