New Edit: Apple is not using CrossOver. Although Apple does contribute to Wine codebase, Apple's DX12 translation is different from Codeweaver's. In fact, someone has already made a wrapper around this so you can play DX12 games on Apple Silicon.
Wrapper to play DX12 games on Apple Silicon: https://github.com/IsaacMarovitz/Whisky/releases/tag/pre-0.2.0
Source: https://news.ycombinator.com/item?id=36222266
Edit: Apple is using CrossOver by Codeweavers.
Apple built a D12 translation layer for Game Porting Toolkit. And they open sourced it. This means, we may have emulators built around it soon.
There were a lot of people here, over the last 2 years, who said Apple doesn't care of want AAA games. I argued that Apple does, but they never had the capability. Now they do.
Can we put this argument to rest now? Apple does want AAA games. Otherwise, they wouldn't have put in a huge effort to create a translation layer between Metal and D12 and create Game Porting Toolkit. They literally just told devs how much they want them to port AAA games over.
Wrapper to play DX12 games on Apple Silicon: https://github.com/IsaacMarovitz/Whisky/releases/tag/pre-0.2.0
Source: https://news.ycombinator.com/item?id=36222266
Apple built a D12 translation layer for Game Porting Toolkit. And they open sourced it. This means, we may have emulators built around it soon.
There were a lot of people here, over the last 2 years, who said Apple doesn't care of want AAA games. I argued that Apple does, but they never had the capability. Now they do.
Can we put this argument to rest now? Apple does want AAA games. Otherwise, they wouldn't have put in a huge effort to create a translation layer between Metal and D12 and create Game Porting Toolkit. They literally just told devs how much they want them to port AAA games over.
Last edited: