Apple added
#DX12 support to macOS and Apple Silicon via its Game Porting Toolkit. It’s basically a 20k patch to Wine that will make it easy to play AAA Windows games on macOS without using a VM.
https://github.com/apple/homebrew-apple
GitHub - apple/homebrew-apple
Contribute to apple/homebrew-apple development by creating an account on GitHub.
GitHubThis video goes into more details if you don’t want to read the insane patch file augmented on top of the homebrew formula.
https://youtu.be/g3n62FOX1Go
Apple hid something AMAZING for Mac gaming at WWDC
YouTubeAlso, plz appreciate the lengths Apple will go through to avoid sending stuff to upstream. This has to be GPL v2 b/c Wine/Codeweavers, but rather than patch upstream, this is patched inside a homebrew formula. It’s amazing.
There are 3 videos at
#WWDC23 for porting your game for Mac. First video discusses this toolkit a bit but burries the lead for real.
https://developer.apple.com/videos/play/wwdc2023/10123/
Bring your game to Mac, Part 1: Make a game plan - WWDC23 - Videos - Apple Developer
Bring modern, high-end games to Mac and iPad with the powerful features of Metal and Apple silicon. Discover the game porting toolkit and...
Apple Developer