diff options
Diffstat (limited to 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/ProgramShaderCache.h | 2 |
1 files changed, 2 insertions, 0 deletions
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 <atomic> #include <memory> +#include <mutex> #include <tuple> #include <unordered_map> @@ -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; |
