diff --git a/src/Ryujinx.Graphics.Vulkan/VulkanDriver.cs b/src/Ryujinx.Graphics.Vulkan/VulkanDriver.cs index 43691b692..a13e65af2 100644 --- a/src/Ryujinx.Graphics.Vulkan/VulkanDriver.cs +++ b/src/Ryujinx.Graphics.Vulkan/VulkanDriver.cs @@ -2,7 +2,7 @@ using System; using System.IO; using System.Runtime.Versioning; -namespace Ryujinx.Graphics.Vulkan.Driver +namespace Ryujinx.Graphics.Vulkan { [SupportedOSPlatform("macos")] public static class VulkanDriver diff --git a/src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs b/src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs index 32aaca512..56d3a2fb6 100644 --- a/src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs +++ b/src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs @@ -5,7 +5,6 @@ using Ryujinx.Common.Logging; using Ryujinx.Graphics.GAL; using Ryujinx.Graphics.Shader; using Ryujinx.Graphics.Shader.Translation; -using Ryujinx.Graphics.Vulkan.Driver; using Ryujinx.Graphics.Vulkan.Queries; using Silk.NET.Vulkan; using Silk.NET.Vulkan.Extensions.EXT; diff --git a/src/Ryujinx/Systems/AppHost.cs b/src/Ryujinx/Systems/AppHost.cs index fc157c2b9..0918a9e97 100644 --- a/src/Ryujinx/Systems/AppHost.cs +++ b/src/Ryujinx/Systems/AppHost.cs @@ -1199,12 +1199,11 @@ namespace Ryujinx.Ava.Systems _viewModel.BackendText = RendererHost.Backend switch { GraphicsBackend.Vulkan when !OperatingSystem.IsMacOS() => "Vulkan", - GraphicsBackend.Vulkan => ConfigurationState.Instance.Graphics.TranslationLayer.Value switch - { - TranslationLayer.MoltenVK => "MoltenVK", - TranslationLayer.KosmicKrisp => "KosmicKrisp", - _ => _viewModel.BackendText - }, + GraphicsBackend.Vulkan when Environment.GetEnvironmentVariable("VK_DRIVER_FILES")!.Contains("MoltenVK") + => "MoltenVK", + GraphicsBackend.Vulkan when + Environment.GetEnvironmentVariable("VK_DRIVER_FILES")!.Contains("kosmickrisp") => "KosmicKrisp", + GraphicsBackend.Vulkan => _viewModel.BackendText, GraphicsBackend.OpenGl => "OpenGL", _ => throw new NotImplementedException() };