aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx/Ui/Windows/SettingsWindow.cs
diff options
context:
space:
mode:
authorjhorv <38920027+jhorv@users.noreply.github.com>2023-05-21 15:39:06 -0400
committerGitHub <noreply@github.com>2023-05-21 21:39:06 +0200
commitac66643346df76561ff85be741e2998290d43646 (patch)
tree532b5f81b45a85911a1b78de8c3f6f114fb456bd /src/Ryujinx/Ui/Windows/SettingsWindow.cs
parent21e88f17f6ebeeae61c3aa95d610ee7adf48d62c (diff)
Fix crash in SettingsViewModel when Vulkan isn't available (#4985)1.1.814
* fix crash when Vulkan isn't available * add VulkanRenderer.GetPhysicalDevices() overload that provides its own Vk API object and logs on failure * adjustments per AcK77
Diffstat (limited to 'src/Ryujinx/Ui/Windows/SettingsWindow.cs')
-rw-r--r--src/Ryujinx/Ui/Windows/SettingsWindow.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Ryujinx/Ui/Windows/SettingsWindow.cs b/src/Ryujinx/Ui/Windows/SettingsWindow.cs
index 65175ff1..fbfbf527 100644
--- a/src/Ryujinx/Ui/Windows/SettingsWindow.cs
+++ b/src/Ryujinx/Ui/Windows/SettingsWindow.cs
@@ -478,7 +478,7 @@ namespace Ryujinx.Ui.Windows
if (Enum.Parse<GraphicsBackend>(_graphicsBackend.ActiveId) == GraphicsBackend.Vulkan)
{
- var devices = VulkanRenderer.GetPhysicalDevices(Vk.GetApi());
+ var devices = VulkanRenderer.GetPhysicalDevices();
string preferredGpuIdFromConfig = ConfigurationState.Instance.Graphics.PreferredGpu.Value;
string preferredGpuId = preferredGpuIdFromConfig;
bool noGpuId = string.IsNullOrEmpty(preferredGpuIdFromConfig);