Ver Fonte

citra-qt: persist hardware-rendering and shaders-jit settings

Before this changing these settings from the GUI would apply the
settings, but they were reseted to the default values when exiting
citra.
Pierre de La Morinerie há 10 anos atrás
pai
commit
71f6672415
1 ficheiros alterados com 8 adições e 0 exclusões
  1. 8 0
      src/citra_qt/main.cpp

+ 8 - 0
src/citra_qt/main.cpp

@@ -443,10 +443,18 @@ void GMainWindow::OnOpenHotkeysDialog() {
 
 void GMainWindow::SetHardwareRendererEnabled(bool enabled) {
     VideoCore::g_hw_renderer_enabled = enabled;
+
+    Config config;
+    Settings::values.use_hw_renderer = enabled;
+    config.Save();
 }
 
 void GMainWindow::SetShaderJITEnabled(bool enabled) {
     VideoCore::g_shader_jit_enabled = enabled;
+
+    Config config;
+    Settings::values.use_shader_jit = enabled;
+    config.Save();
 }
 
 void GMainWindow::ToggleWindowMode() {