Live data from Hacker News

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

arstechnica.com

1–10 of 21 posts

Re: New DirectX 12-to-Metal translation could bring a world of Window games to macOS

#3
post #2

The mention of MoltenVK implies this isn't DX12-to-Metal, but rather DX12-to-Vulkan-to-Metal. That's probably the best way to leverage existing open source work but jeez, it sounds like a house of cards.

That's thanks to Apple's courage.

Re: New DirectX 12-to-Metal translation could bring a world of Window games to macOS

#4
> In other words, don't expect Steam Deck-esque levels of compatibility with Windows games just yet.

Valve and CodeWeavers have done a ton of work to create Proton[0], the Windows compatibility layer that Steam Deck uses. Besides their own patches, they're relying completely on the foundation that Wine provides. And of course there's everyone behind Arch Linux (SteamOS 3), and Debian before them (SteamOS 1-2).

CodeWeavers did a lot of work on Proton[1], so it makes sense that they're also looking at macOS.

For me, however, I've almost completely abandoned macOS for games. I've got a Steam Deck, dock, and appropriate adapters so that I can use my monitor & sound bar. Logitech makes keyboards and mice that let you select which source you want to use, so it's now really easy to switch from computer to Steam Deck.

[0]: https://en.wikipedia.org/wiki/Proton_(software)

[1]: https://www.codeweavers.com/about/news/press/20220225

Re: New DirectX 12-to-Metal translation could bring a world of Window games to macOS

#5
post #2

The mention of MoltenVK implies this isn't DX12-to-Metal, but rather DX12-to-Vulkan-to-Metal. That's probably the best way to leverage existing open source work but jeez, it sounds like a house of cards.

That's thanks to Apple's courage.

Hardly any different from game consoles.

Re: New DirectX 12-to-Metal translation could bring a world of Window games to macOS

#6
post #5

Earlier quoted context omitted.

That's thanks to Apple's courage.

Hardly any different from game consoles.

Macs are sold as general purpose computers, not fixed function consoles designed to only run appstore select games.

Re: New DirectX 12-to-Metal translation could bring a world of Window games to macOS

#7
post #5

Earlier quoted context omitted.

Hardly any different from game consoles.

Macs are sold as general purpose computers, not fixed function consoles designed to only run appstore select games.

Hardly any different from Windows then.

In case you feel like mentioning Vulkan, it doesn't come in the box, works thanks to plugging into OpenGL ICD driver model and via GPU vendors, not OS vendor, and it isn't supported in all scenarios where DirectX is.

Re: New DirectX 12-to-Metal translation could bring a world of Window games to macOS

#8
post #7

Earlier quoted context omitted.

Macs are sold as general purpose computers, not fixed function consoles designed to only run appstore select games.

Hardly any different from Windows then. In case you feel like mentioning Vulkan, it doesn't come in the box, works thanks to plugging into OpenGL ICD driver model and via GPU vendors, not OS vendor, and it isn't supported in all scenarios where DirectX is.

>Hardly any different from Windows then.

How so?

Re: New DirectX 12-to-Metal translation could bring a world of Window games to macOS

#9
post #5

Earlier quoted context omitted.

Hardly any different from game consoles.

Macs are sold as general purpose computers, not fixed function consoles designed to only run appstore select games.

macOS never really had the ability to run Windows games directly.

Either you ran a native macOS version/port of the game, or you ran a compatibility layer like Crossover, or you ran a Windows VM, or you rebooted into Windows using Boot Camp.

Post reply on HN