diff --git a/src/shader_recompiler/backend/spirv/emit_spirv.cpp b/src/shader_recompiler/backend/spirv/emit_spirv.cpp index 13cd28a76c..fc102cadac 100644 --- a/src/shader_recompiler/backend/spirv/emit_spirv.cpp +++ b/src/shader_recompiler/backend/spirv/emit_spirv.cpp @@ -21,15 +21,7 @@ namespace Shader::Backend::SPIRV { namespace { template struct FuncTraits {}; - thread_local std::unique_ptr thread_optimizer; - spvtools::Optimizer& GetThreadOptimizer() { - if (!thread_optimizer) { - thread_optimizer = std::make_unique(SPV_ENV_VULKAN_1_3); - thread_optimizer->RegisterPerformancePasses(); - } - return *thread_optimizer; - } template struct FuncTraits { using ReturnType = ReturnType_;