summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar lat9nq2023-06-12 17:05:45 -0400
committerGravatar lat9nq2023-07-21 10:56:54 -0400
commit512fb3abff5e4bf94c9d1a8f46980833f846642a (patch)
tree62319b7d752c1e08f480268436b3b88b559527ad /src
parentsettings: Move some simple data to BasicSetting (diff)
downloadyuzu-512fb3abff5e4bf94c9d1a8f46980833f846642a.tar.gz
yuzu-512fb3abff5e4bf94c9d1a8f46980833f846642a.tar.xz
yuzu-512fb3abff5e4bf94c9d1a8f46980833f846642a.zip
configure_graphics: Fix vulkan_device bug
Diffstat (limited to '')
-rw-r--r--src/yuzu/configuration/configure_graphics.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/yuzu/configuration/configure_graphics.cpp b/src/yuzu/configuration/configure_graphics.cpp
index 9afab6d91..44d1603d0 100644
--- a/src/yuzu/configuration/configure_graphics.cpp
+++ b/src/yuzu/configuration/configure_graphics.cpp
@@ -394,8 +394,6 @@ void ConfigureGraphics::ApplyConfiguration() {
394 Settings::values.vsync_mode.SetValue(vsync_mode); 394 Settings::values.vsync_mode.SetValue(vsync_mode);
395 } 395 }
396 396
397 Settings::values.shader_backend.SetGlobal(true);
398 Settings::values.vulkan_device.SetGlobal(true);
399 if (Settings::IsConfiguringGlobal() || 397 if (Settings::IsConfiguringGlobal() ||
400 (!Settings::IsConfiguringGlobal() && api_restore_global_button->isEnabled())) { 398 (!Settings::IsConfiguringGlobal() && api_restore_global_button->isEnabled())) {
401 auto backend = static_cast<Settings::RendererBackend>( 399 auto backend = static_cast<Settings::RendererBackend>(
@@ -404,12 +402,12 @@ void ConfigureGraphics::ApplyConfiguration() {
404 .first); 402 .first);
405 switch (backend) { 403 switch (backend) {
406 case Settings::RendererBackend::OpenGL: 404 case Settings::RendererBackend::OpenGL:
407 Settings::values.shader_backend.SetGlobal(false); 405 Settings::values.shader_backend.SetGlobal(Settings::IsConfiguringGlobal());
408 Settings::values.shader_backend.SetValue(static_cast<Settings::ShaderBackend>( 406 Settings::values.shader_backend.SetValue(static_cast<Settings::ShaderBackend>(
409 shader_mapping[shader_backend_combobox->currentIndex()].first)); 407 shader_mapping[shader_backend_combobox->currentIndex()].first));
410 break; 408 break;
411 case Settings::RendererBackend::Vulkan: 409 case Settings::RendererBackend::Vulkan:
412 Settings::values.vulkan_device.SetGlobal(false); 410 Settings::values.vulkan_device.SetGlobal(Settings::IsConfiguringGlobal());
413 Settings::values.vulkan_device.SetValue(vulkan_device_combobox->currentIndex()); 411 Settings::values.vulkan_device.SetValue(vulkan_device_combobox->currentIndex());
414 break; 412 break;
415 case Settings::RendererBackend::Null: 413 case Settings::RendererBackend::Null: