They go on about how if you're using middleware it might support macos already, and if not, you can port to the native APIs anyway!
Lastly, they tout their HLSL to Metal shader converter, which is likely just SPIRV-Cross behind the scenes.
It's just pure evangelism, and it kind of makes me mad.
Edit: This article from a couple of days ago seems to confirm my suspicion: https://arstechnica.com/gaming/2023/06/new-directx-12-to-met...
https://www.codeweavers.com/blog/mjohnson/2023/6/6/wine-come...
Worth remembering Apple doesn’t want developers to just release games using it, but rather use it as a launch point.
This would, frankly, make sense considering it’s DirectX to Metal. Proton previously doesn’t target Metal directly as far as I know, except through MoltenVK. Which is really ugly…
As far as I understand:
Previously: DirectX -> Proton -> Vulkan -> MoltenVK -> Metal (quite inefficient)
Now: DirectX -> Apple Game Porting Toolkit -> Metal (more efficient)
How's the support for d3d9 through dxvk like for end users?
[0]: https://developer.apple.com/videos/play/wwdc2023/10123/
From what I see, though, it doesn't look like Apple's solution is novel, and I doubt it would be considering this is a throwaway testing framework.
What?
I'm not talking about Steam on Mac. Why would Apple help Valve get games working on Steam? If Apple would help, the expectation would be that those games end up in the App Store.
> I'm not talking about Steam on Mac