mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-08-17 04:15:59 +00:00
Use 'VK_DRIVER_FILES' for Translation Layer display in status bar
This commit is contained in:
parent
b0b836b22f
commit
3cdec14384
3 changed files with 6 additions and 8 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue