mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2025-01-30 10:01:32 -08:00
Set TargetLanguage for Metal to MSL
This commit is contained in:
parent
98e2ab5a49
commit
6017c225b2
@ -829,9 +829,12 @@ namespace Ryujinx.Graphics.Gpu.Shader
|
||||
/// <returns>Translation options</returns>
|
||||
private static TranslationOptions CreateTranslationOptions(TargetApi api, TranslationFlags flags)
|
||||
{
|
||||
TargetLanguage lang = GraphicsConfig.EnableSpirvCompilationOnVulkan && api == TargetApi.Vulkan
|
||||
? TargetLanguage.Spirv
|
||||
: TargetLanguage.Glsl;
|
||||
TargetLanguage lang = api switch
|
||||
{
|
||||
TargetApi.OpenGL => TargetLanguage.Glsl,
|
||||
TargetApi.Vulkan => GraphicsConfig.EnableSpirvCompilationOnVulkan ? TargetLanguage.Spirv : TargetLanguage.Glsl,
|
||||
TargetApi.Metal => TargetLanguage.Msl,
|
||||
};
|
||||
|
||||
return new TranslationOptions(lang, api, flags);
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ namespace Ryujinx.Graphics.Metal
|
||||
{
|
||||
public ProgramLinkStatus CheckProgramLink(bool blocking)
|
||||
{
|
||||
return ProgramLinkStatus.Failure;
|
||||
return ProgramLinkStatus.Success;
|
||||
}
|
||||
|
||||
public byte[] GetBinary()
|
||||
|
Loading…
x
Reference in New Issue
Block a user