|
|
|
|
|
by gjsman-1000
1112 days 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-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) |
|
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.