mirror of
https://github.com/GreemDev/Ryujinx.git
synced 2025-01-24 14:04:55 +03:00
Set TargetLanguage for Metal to MSL
This commit is contained in:
parent
d65858be25
commit
2e3509f8e8
@ -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…
Reference in New Issue
Block a user