瀏覽代碼

settings: Enable NCE by default on capable systems

t895 2 年之前
父節點
當前提交
8225ac004e
共有 1 個文件被更改,包括 10 次插入4 次删除
  1. 10 4
      src/common/settings.h

+ 10 - 4
src/common/settings.h

@@ -180,14 +180,20 @@ struct Values {
                                              &use_speed_limit};
                                              &use_speed_limit};
 
 
     // Cpu
     // Cpu
-    SwitchableSetting<CpuBackend, true> cpu_backend{
-        linkage,         CpuBackend::Dynarmic, CpuBackend::Dynarmic,
+    SwitchableSetting<CpuBackend, true> cpu_backend{linkage,
 #ifdef HAS_NCE
 #ifdef HAS_NCE
-        CpuBackend::Nce,
+                                                    CpuBackend::Nce,
 #else
 #else
                                                     CpuBackend::Dynarmic,
                                                     CpuBackend::Dynarmic,
 #endif
 #endif
-        "cpu_backend",   Category::Cpu};
+                                                    CpuBackend::Dynarmic,
+#ifdef HAS_NCE
+                                                    CpuBackend::Nce,
+#else
+                                                    CpuBackend::Dynarmic,
+#endif
+                                                    "cpu_backend",
+                                                    Category::Cpu};
     SwitchableSetting<CpuAccuracy, true> cpu_accuracy{linkage,           CpuAccuracy::Auto,
     SwitchableSetting<CpuAccuracy, true> cpu_accuracy{linkage,           CpuAccuracy::Auto,
                                                       CpuAccuracy::Auto, CpuAccuracy::Paranoid,
                                                       CpuAccuracy::Auto, CpuAccuracy::Paranoid,
                                                       "cpu_accuracy",    Category::Cpu};
                                                       "cpu_accuracy",    Category::Cpu};