It's with immense pleasure that we bring you an update on the much-anticipated DirectX 12 support for CrossOver Mac. Brace yourself as we reveal the remarkable progress we've made and the adventures that lie ahead!
A year and a half ago, we announced that we were working hard on DirectX 12 support for CrossOver Mac and shared some details about some of the challenges our team was facing. We speculated that we could have DirectX 12 support as early as CrossOver 23, and I’m thrilled to announce that we have made some real progress. We have the beginnings of DirectX 12 support, and our QA team has confirmed that Diablo II Resurrected is running on macOS with early pre-alpha builds of CrossOver 23, which will be released later this summer. There are still bugs, but the fact that it’s running at all is a huge win.
While we are elated with this breakthrough, we acknowledge that our journey has just begun. Our team’s investigations concluded that there was no single magic key that unlocked DirectX 12 support on macOS. To get just Diablo II Resurrected running, we had to fix a multitude of bugs involving MoltenVK and SPIRV-Cross. We anticipate that this will be the case for other DirectX 12 games: we will need to add support on a per-title basis, and each game will likely involve multiple bugs.
Rest assured, our commitment to delivering DirectX 12 support on Mac remains unwavering. Our team is dedicated to pushing the limits one game at a time, and we look forward to continuing to make announcements as we add support for more and more DirectX 12 titles. Embrace the extraordinary and stay up to date on this journey towards gaming excellence by subscribing to our blog.
About Meredith Johnson
Meredith has been with CodeWeavers since 2019, and currently wears both the QA Manager and CrossOver Product Manager hats. After getting her PhD in linguistics, she somehow stumbled into the Free and Open Source Software world. When she isn't testing CrossOver, she's probably perfecting yet another bean stew, jogging slowly, buying even more linen tunics, doing a face mask or doting on her perfect chunky baby.