News for hackers. Stuff that matters.
Re:Valve is testing ARM64 support for popular games by flohofwoe on Tuesday September 24, 2024 @03:56AM (#41634213)
So if Apple would provide a similar D3D shim on macOS, all D3D games would suddenly become "Metal games"?

If Apple would implement Vulkan support on macOS it would be a layer on top of Metal (same as their GL implementation or MoltenVk). Running through two translation layers (D3D => Vk => Metal) doesn't make a lot of sense.

Re:Valve is testing ARM64 support for popular games by shmerl on Tuesday September 24, 2024 @01:05PM (#41638615)
So it should be D3D → Vulkan → kernel / hardware. But Apple are too stuck up with their NIH to allow that.
Re:Valve is testing ARM64 support for popular games by flohofwoe on Wednesday September 25, 2024 @04:20AM (#41645049)
That would either mean that Apple needs to maintain two separate types of display drivers or create a new abstract driver interface which sits between Metal+Vulkan and the underlying hardware. That's just adding busywork with only downsides, both technical and organisational. Vulkan just isn't that important outside of Linux and Android, especially when most games are built on top of a crossplatform engine anyway.