diff options
Diffstat (limited to 'src/yuzu/configuration')
| -rw-r--r-- | src/yuzu/configuration/config.cpp | 2 | ||||
| -rw-r--r-- | src/yuzu/configuration/configure_general.cpp | 3 | ||||
| -rw-r--r-- | src/yuzu/configuration/configure_general.ui | 7 | 
3 files changed, 12 insertions, 0 deletions
diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp index 8843f2078..8316db708 100644 --- a/src/yuzu/configuration/config.cpp +++ b/src/yuzu/configuration/config.cpp @@ -78,6 +78,7 @@ void Config::ReadValues() {      qt_config->beginGroup("Core");      Settings::values.use_cpu_jit = qt_config->value("use_cpu_jit", true).toBool(); +    Settings::values.use_multi_core = qt_config->value("use_multi_core", false).toBool();      qt_config->endGroup();      qt_config->beginGroup("Renderer"); @@ -177,6 +178,7 @@ void Config::SaveValues() {      qt_config->beginGroup("Core");      qt_config->setValue("use_cpu_jit", Settings::values.use_cpu_jit); +    qt_config->setValue("use_multi_core", Settings::values.use_multi_core);      qt_config->endGroup();      qt_config->beginGroup("Renderer"); diff --git a/src/yuzu/configuration/configure_general.cpp b/src/yuzu/configuration/configure_general.cpp index 2d73fc5aa..baa558667 100644 --- a/src/yuzu/configuration/configure_general.cpp +++ b/src/yuzu/configuration/configure_general.cpp @@ -20,6 +20,7 @@ ConfigureGeneral::ConfigureGeneral(QWidget* parent)      this->setConfiguration();      ui->use_cpu_jit->setEnabled(!Core::System::GetInstance().IsPoweredOn()); +    ui->use_multi_core->setEnabled(!Core::System::GetInstance().IsPoweredOn());      ui->use_docked_mode->setEnabled(!Core::System::GetInstance().IsPoweredOn());  } @@ -30,6 +31,7 @@ void ConfigureGeneral::setConfiguration() {      ui->toggle_check_exit->setChecked(UISettings::values.confirm_before_closing);      ui->theme_combobox->setCurrentIndex(ui->theme_combobox->findData(UISettings::values.theme));      ui->use_cpu_jit->setChecked(Settings::values.use_cpu_jit); +    ui->use_multi_core->setChecked(Settings::values.use_multi_core);      ui->use_docked_mode->setChecked(Settings::values.use_docked_mode);  } @@ -40,6 +42,7 @@ void ConfigureGeneral::applyConfiguration() {          ui->theme_combobox->itemData(ui->theme_combobox->currentIndex()).toString();      Settings::values.use_cpu_jit = ui->use_cpu_jit->isChecked(); +    Settings::values.use_multi_core = ui->use_multi_core->isChecked();      Settings::values.use_docked_mode = ui->use_docked_mode->isChecked();      Settings::Apply();  } diff --git a/src/yuzu/configuration/configure_general.ui b/src/yuzu/configuration/configure_general.ui index 1775c4d40..233adbe27 100644 --- a/src/yuzu/configuration/configure_general.ui +++ b/src/yuzu/configuration/configure_general.ui @@ -58,6 +58,13 @@              </property>             </widget>            </item> +          <item> +           <widget class="QCheckBox" name="use_multi_core"> +            <property name="text"> +             <string>Enable multi-core</string> +            </property> +           </widget> +          </item>           </layout>          </item>         </layout>  | 
