New DirectX 12-to-Metal translation could bring a world of Windows games to macOS

This <em>Diablo II Resurrected</em> screenshot looks pretty unremarkable until you zoom into the top-right and see that it's running on an Apple M2.

Enlarge / This Diablo II Resurrected screenshot looks pretty unremarkable until you zoom into the top-right and see that it's running on an Apple M2. (credit: CodeWeavers)

Apple has made a tiny bit of progress in the last year when it comes to getting games running on Macs—titles like Resident Evil Village and a recent No Man's Sky port don't exactly make the Mac a gaming destination, but they're bigger releases than Mac users are normally accustomed to.

For getting the vast majority of PC gaming titles running, though, the most promising solution would be a Steam Deck-esque software layer that translates Microsoft's DirectX 12 API into something compatible with Apple's proprietary Metal API. Preliminary support for that kind of translation will be coming to CodeWeavers' CrossOver software this summer, the company announced in a blog post late last week.

CrossOver is a software package that promises to run Windows apps and games under macOS and Linux without requiring a full virtualized (or emulated) Windows installation. Its developers announced that they were working on DirectX 12 support in late 2021, and now they have a sample screenshot of Diablo II Resurrected running on an Apple M2 chip. This early DirectX12 support will ship with CrossOver version 23 "later this summer."

Read 4 remaining paragraphs | Comments



This <em>Diablo II Resurrected</em> screenshot looks pretty unremarkable until you zoom into the top-right and see that it's running on an Apple M2.

Enlarge / This Diablo II Resurrected screenshot looks pretty unremarkable until you zoom into the top-right and see that it's running on an Apple M2. (credit: CodeWeavers)

Apple has made a tiny bit of progress in the last year when it comes to getting games running on Macs—titles like Resident Evil Village and a recent No Man's Sky port don't exactly make the Mac a gaming destination, but they're bigger releases than Mac users are normally accustomed to.

For getting the vast majority of PC gaming titles running, though, the most promising solution would be a Steam Deck-esque software layer that translates Microsoft's DirectX 12 API into something compatible with Apple's proprietary Metal API. Preliminary support for that kind of translation will be coming to CodeWeavers' CrossOver software this summer, the company announced in a blog post late last week.

CrossOver is a software package that promises to run Windows apps and games under macOS and Linux without requiring a full virtualized (or emulated) Windows installation. Its developers announced that they were working on DirectX 12 support in late 2021, and now they have a sample screenshot of Diablo II Resurrected running on an Apple M2 chip. This early DirectX12 support will ship with CrossOver version 23 "later this summer."

Read 4 remaining paragraphs | Comments


June 05, 2023 at 09:49PM

Post a Comment

Previous Post Next Post