14 ms·
> F. Game engines actually support Metal - Unity, Unreal, LWJGL, the most common engines run on Metal fine. Don't use Metal as a scapegoat. With much pain. Hav
by ninepoints 5y ago
> F. Game engines actually support Metal - Unity, Unreal, LWJGL, the most common engines run on Metal fine. Don't use Metal as a scapegoat.
With much pain. Have you seen the shader pipeline we have to deal with going from HLSL to Metal? And no, translating the entire body of shader work to MSL is not an option.
- skohan 5y agoWhat's the pain point here? Can't you go HLSL -> SPIR-V -> MSL with SPIR-V Cross?
- ninepoints 5y agoYes... do you know how long this takes for, say, a modest 100k shaders?