summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bunnei2016-09-01 23:30:01 -0400
committerGravatar bunnei2016-09-15 17:49:28 -0400
commitd532f6b496f27077f93d65a3e4b13de57c5979df (patch)
tree1dab7169c70270510b973ffe7cd60f6adda2f1ff
parentcore: Add configuration option for CPU JIT. (diff)
downloadyuzu-d532f6b496f27077f93d65a3e4b13de57c5979df.tar.gz
yuzu-d532f6b496f27077f93d65a3e4b13de57c5979df.tar.xz
yuzu-d532f6b496f27077f93d65a3e4b13de57c5979df.zip
qt: Add UI configuration option to enable CPU JIT.
Diffstat (limited to '')
-rw-r--r--src/citra_qt/configure_general.cpp5
-rw-r--r--src/citra_qt/configure_general.ui20
2 files changed, 25 insertions, 0 deletions
diff --git a/src/citra_qt/configure_general.cpp b/src/citra_qt/configure_general.cpp
index 95aab9f2e..e6832341a 100644
--- a/src/citra_qt/configure_general.cpp
+++ b/src/citra_qt/configure_general.cpp
@@ -7,6 +7,7 @@
7#include "ui_configure_general.h" 7#include "ui_configure_general.h"
8 8
9#include "core/settings.h" 9#include "core/settings.h"
10#include "core/system.h"
10 11
11ConfigureGeneral::ConfigureGeneral(QWidget *parent) : 12ConfigureGeneral::ConfigureGeneral(QWidget *parent) :
12 QWidget(parent), 13 QWidget(parent),
@@ -14,6 +15,8 @@ ConfigureGeneral::ConfigureGeneral(QWidget *parent) :
14{ 15{
15 ui->setupUi(this); 16 ui->setupUi(this);
16 this->setConfiguration(); 17 this->setConfiguration();
18
19 ui->toggle_cpu_jit->setEnabled(!System::IsPoweredOn());
17} 20}
18 21
19ConfigureGeneral::~ConfigureGeneral() { 22ConfigureGeneral::~ConfigureGeneral() {
@@ -22,6 +25,7 @@ ConfigureGeneral::~ConfigureGeneral() {
22void ConfigureGeneral::setConfiguration() { 25void ConfigureGeneral::setConfiguration() {
23 ui->toggle_deepscan->setChecked(UISettings::values.gamedir_deepscan); 26 ui->toggle_deepscan->setChecked(UISettings::values.gamedir_deepscan);
24 ui->toggle_check_exit->setChecked(UISettings::values.confirm_before_closing); 27 ui->toggle_check_exit->setChecked(UISettings::values.confirm_before_closing);
28 ui->toggle_cpu_jit->setChecked(Settings::values.use_cpu_jit);
25 ui->region_combobox->setCurrentIndex(Settings::values.region_value); 29 ui->region_combobox->setCurrentIndex(Settings::values.region_value);
26} 30}
27 31
@@ -29,5 +33,6 @@ void ConfigureGeneral::applyConfiguration() {
29 UISettings::values.gamedir_deepscan = ui->toggle_deepscan->isChecked(); 33 UISettings::values.gamedir_deepscan = ui->toggle_deepscan->isChecked();
30 UISettings::values.confirm_before_closing = ui->toggle_check_exit->isChecked(); 34 UISettings::values.confirm_before_closing = ui->toggle_check_exit->isChecked();
31 Settings::values.region_value = ui->region_combobox->currentIndex(); 35 Settings::values.region_value = ui->region_combobox->currentIndex();
36 Settings::values.use_cpu_jit = ui->toggle_cpu_jit->isChecked();
32 Settings::Apply(); 37 Settings::Apply();
33} 38}
diff --git a/src/citra_qt/configure_general.ui b/src/citra_qt/configure_general.ui
index 343f804c0..81688113f 100644
--- a/src/citra_qt/configure_general.ui
+++ b/src/citra_qt/configure_general.ui
@@ -43,6 +43,26 @@
43 </layout> 43 </layout>
44 </widget> 44 </widget>
45 </item> 45 </item>
46 <item>
47 <widget class="QGroupBox" name="groupBox_2">
48 <property name="title">
49 <string>Performance</string>
50 </property>
51 <layout class="QHBoxLayout" name="horizontalLayout_7">
52 <item>
53 <layout class="QVBoxLayout" name="verticalLayout_5">
54 <item>
55 <widget class="QCheckBox" name="toggle_cpu_jit">
56 <property name="text">
57 <string>Enable CPU JIT</string>
58 </property>
59 </widget>
60 </item>
61 </layout>
62 </item>
63 </layout>
64 </widget>
65 </item>
46 <item> 66 <item>
47 <widget class="QGroupBox" name="groupBox_4"> 67 <widget class="QGroupBox" name="groupBox_4">
48 <property name="title"> 68 <property name="title">