3 ms·
>The Apple Metal platform surely is customized to the needs of Apple, its devices and its users ultimate needs, in a way Vulkan will never be. Maybe Metal is c
by DeathArrow 2y ago
>The Apple Metal platform surely is customized to the needs of Apple, its devices and its users ultimate needs, in a way Vulkan will never be.
Maybe Metal is customized to Apple's needs but how is it customized to Apple user's needs? One thing is for sure, had Apple been using Vulkan, the porting process to macOS would have been much easier.
- flohofwoe 2y ago> the porting process to macOS would have been much easier Porting the 3D renderer to another 3D API isn't the hard part of a game port, but also: Apple is offering a D3D12 porting toolkit since a little while which TBH makes a lot more sense than native Vulkan support (since there are so many more D3D12 games than Vulkan games): https://developer.apple.com/games/ https://developer.apple.com/games/
- talldayo 2y ago> Apple is offering a D3D12 porting toolkit since a little while which TBH makes a lot more sense than native Vulkan support It would make more sense... if GPTK behaved like DXVK. But instead, you're not allowed to distribute games with it, you can't easily modify it, and Apple themselves doesn't commit to supporting or updating it. Unlike Proton, which is community maintained, GPTK is Apple-maintained. If something breaks, your best option for "fixing" it is to run upstream DXVK on a properly supported machine.