3 ms·
> if Apple suddenly took gaming seriously, like extending Rosetta to act as a translation layer for Windows games a la Proton Apple already provides the transl
by GeekyBear 1y ago
> if Apple suddenly took gaming seriously, like extending Rosetta to act as a translation layer for Windows games a la Proton
Apple already provides the translation layer to convert from DirectX 11 or 12 to Metal that Wine uses on Macs.
https://wccftech.com/apple-game-porting-toolkit-2-supports-avx2-instruction-set/ https://wccftech.com/apple-game-porting-toolkit-2-supports-a...
Proton does the exact same thing, only it translates DirectX into the Graphics API that Wine on Linux uses.
The new thing is that the M5 versions of the GPU cores picked up a 40% performance boost, on the version that just shipped on the new iPhones.
- bigyabai 1y ago> Apple already provides the translation layer to convert from DirectX 11 or 12 to Metal that Wine uses on Macs. To registered developers, with no upstream or downstream support whatsoever. > Proton does the exact same thing For everyone, with upstream and downstream vendoring. It's quite exciting to have two competing standards like this, it really makes you wonder which one developers will side with.
- GeekyBear 1y ago> To registered developers, with no upstream or downstream support whatsoever. It's open source, you don't have to be registered with anything. Wine already uses it. Buy the commercial version of Wine for Mac, and you get end user support. > It's quite exciting to have two competing standards like this, Wine is the single open standard here. > Being a fork of Wine, Proton maintains very similar compatibility with Windows applications as its upstream counterpart... Proton generally lags behind its upstream Wine base by several releases. https://www.wikipedia.org/wiki/Proton_(software) https://www.wikipedia.org/wiki/Proton_(software) Apple and Valve are just providing layers that translate graphics API calls from the Windows standard DirectX API to Metal on Mac or Vulkan on Linux that Wine can use to support games on those platforms. However, Proton lags behind on features available in the newer versions of upstream Wine.
- deleted 1y ago[deleted]