2 ms·
According to CrossOver the DX12 implementation is mostly unique to Apple and is a separate implementation. Most of the rest is open-source CrossOver. https://w
by gjsman-1000 3y ago
According to CrossOver the DX12 implementation is mostly unique to Apple and is a separate implementation. Most of the rest is open-source CrossOver.
https://www.codeweavers.com/blog/mjohnson/2023/6/6/wine-comes-to-macos-apple-s-game-porting-toolkit-powered-by-crossover-source-code 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)
- BearOso 3y agoThat article didn't really clarify on the actual D3D to Metal conversion, so the specifics are still unknown. 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.