Browse Source

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 10 năm trước cách đây
mục cha
commit
71f6672415
1 tập tin đã thay đổi với 8 bổ sung0 xóa
  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() {