Explorar el Código

Remove duplicate config

David Marcec hace 6 años
padre
commit
85b591f6f0
Se han modificado 2 ficheros con 1 adiciones y 2 borrados
  1. 1 0
      src/video_core/shader/async_shaders.cpp
  2. 0 2
      src/yuzu/configuration/config.cpp

+ 1 - 0
src/video_core/shader/async_shaders.cpp

@@ -36,6 +36,7 @@ void AsyncShaders::AllocateWorkers(std::size_t num_workers) {
 void AsyncShaders::FreeWorkers() {
     // Mark all threads to quit
     is_thread_exiting.store(true);
+    cv.notify_all();
     for (auto& thread : worker_threads) {
         thread.join();
     }

+ 0 - 2
src/yuzu/configuration/config.cpp

@@ -1149,8 +1149,6 @@ void Config::SaveRendererValues() {
                        Settings::values.use_assembly_shaders, false);
     WriteSettingGlobal(QStringLiteral("use_asynchronous_shaders"),
                        Settings::values.use_asynchronous_shaders, false);
-    WriteSettingGlobal(QStringLiteral("use_asynchronous_shaders"),
-                       Settings::values.use_asynchronous_shaders, false);
     WriteSettingGlobal(QStringLiteral("use_fast_gpu_time"), Settings::values.use_fast_gpu_time,
                        true);
     WriteSettingGlobal(QStringLiteral("force_30fps_mode"), Settings::values.force_30fps_mode,