|
|
|
@ -534,7 +534,8 @@ void GMainWindow::InitializeWidgets() { |
|
|
|
if (emulation_running) { |
|
|
|
return; |
|
|
|
} |
|
|
|
bool is_async = !Settings::values.use_asynchronous_gpu_emulation || Settings::values.use_multi_core; |
|
|
|
bool is_async = |
|
|
|
!Settings::values.use_asynchronous_gpu_emulation || Settings::values.use_multi_core; |
|
|
|
Settings::values.use_asynchronous_gpu_emulation = is_async; |
|
|
|
async_status_button->setChecked(Settings::values.use_asynchronous_gpu_emulation); |
|
|
|
Settings::Apply(); |
|
|
|
@ -552,7 +553,8 @@ void GMainWindow::InitializeWidgets() { |
|
|
|
return; |
|
|
|
} |
|
|
|
Settings::values.use_multi_core = !Settings::values.use_multi_core; |
|
|
|
bool is_async = Settings::values.use_asynchronous_gpu_emulation || Settings::values.use_multi_core; |
|
|
|
bool is_async = |
|
|
|
Settings::values.use_asynchronous_gpu_emulation || Settings::values.use_multi_core; |
|
|
|
Settings::values.use_asynchronous_gpu_emulation = is_async; |
|
|
|
async_status_button->setChecked(Settings::values.use_asynchronous_gpu_emulation); |
|
|
|
multicore_status_button->setChecked(Settings::values.use_multi_core); |
|
|
|
@ -1958,7 +1960,8 @@ void GMainWindow::OnConfigure() { |
|
|
|
|
|
|
|
dock_status_button->setChecked(Settings::values.use_docked_mode); |
|
|
|
multicore_status_button->setChecked(Settings::values.use_multi_core); |
|
|
|
Settings::values.use_asynchronous_gpu_emulation = Settings::values.use_asynchronous_gpu_emulation || Settings::values.use_multi_core; |
|
|
|
Settings::values.use_asynchronous_gpu_emulation = |
|
|
|
Settings::values.use_asynchronous_gpu_emulation || Settings::values.use_multi_core; |
|
|
|
async_status_button->setChecked(Settings::values.use_asynchronous_gpu_emulation); |
|
|
|
|
|
|
|
#ifdef HAS_VULKAN
|
|
|
|
|