WIP V2: Experimental: Metal backend #441

Merged
GreemDev merged 369 commits from new-metal into master 2024-12-24 06:55:16 +00:00
2 changed files with 11 additions and 2 deletions
Showing only changes of commit bff884a89c - Show all commits

View File

@ -1142,7 +1142,7 @@ namespace Ryujinx.Ava
public void InitStatus() public void InitStatus()
{ {
_viewModel.BackendText = ConfigurationState.Instance.Graphics.GraphicsBackend.Value switch _viewModel.BackendText = RendererHost.Backend switch
{ {
GraphicsBackend.Vulkan => "Vulkan", GraphicsBackend.Vulkan => "Vulkan",
GraphicsBackend.OpenGl => "OpenGL", GraphicsBackend.OpenGl => "OpenGL",

View File

@ -38,7 +38,16 @@ namespace Ryujinx.Ava.UI.Renderer
"01005CA01580E000", // Persona 5 "01005CA01580E000", // Persona 5
"010028600EBDA000", // Mario 3D World "010028600EBDA000", // Mario 3D World
]; ];
public GraphicsBackend Backend =>
EmbeddedWindow switch
{
EmbeddedWindowVulkan => GraphicsBackend.Vulkan,
EmbeddedWindowOpenGL => GraphicsBackend.OpenGl,
EmbeddedWindowMetal => GraphicsBackend.Metal,
_ => throw new NotImplementedException()
};
public RendererHost(string titleId) public RendererHost(string titleId)
{ {
InitializeComponent(); InitializeComponent();