yuzu-qt: Make has_broken_vulkan only for crashes
Being able to catch and handle a Vulkan exception is not what this is for.
This commit is contained in:
parent
b43ae9d5ed
commit
500b01076e
5 changed files with 17 additions and 11 deletions
|
@ -299,11 +299,7 @@ GMainWindow::GMainWindow()
|
|||
MigrateConfigFiles();
|
||||
|
||||
if (!CheckVulkan()) {
|
||||
QMessageBox::warning(
|
||||
this, tr("Broken Vulkan Installation Detected"),
|
||||
tr("Vulkan initialization failed on the previous boot. Please update your graphics "
|
||||
"driver, then re-check your Vulkan installation by accessing the Graphics "
|
||||
"configuration and clicking \"Check for Working Vulkan\"."));
|
||||
QMessageBox::warning(this, tr("Broken Vulkan Installation Detected"), tr(""));
|
||||
}
|
||||
if (UISettings::values.has_broken_vulkan) {
|
||||
Settings::values.renderer_backend = Settings::RendererBackend::OpenGL;
|
||||
|
@ -2788,6 +2784,10 @@ void GMainWindow::OnConfigure() {
|
|||
mouse_hide_timer.start();
|
||||
}
|
||||
|
||||
if (!UISettings::values.has_broken_vulkan) {
|
||||
renderer_status_button->setEnabled(!emulation_running);
|
||||
}
|
||||
|
||||
UpdateStatusButtons();
|
||||
controller_dialog->refreshConfiguration();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue