Nieuwe DirectX 12-naar-Metal-vertaling zou een wereld van Windows-gaming naar macOS kunnen brengen – Ars Technica

Nieuwe DirectX 12-naar-Metal-vertaling zou een wereld van Windows-gaming naar macOS kunnen brengen – Ars Technica
Diablo II herrezen Deze vallen niet op totdat je naar linksboven inzoomt en ziet dat ze werken op een Apple M2.” width=”800″ height=”520″ class=”amp-wp-enforced-sizes” decoding=”async”/>
In zoomen / dit Diablo II herrezen De schermafbeelding ziet er onopvallend uit totdat je naar rechtsboven inzoomt en ziet dat het werkt op een Apple M2.

CodeWevers

Apple heeft het afgelopen jaar weinig vooruitgang geboekt als het gaat om het krijgen van games op Macs, zoals titels Resident Evil-dorp En praat Niemands Hemel De poort maakt de Mac niet tot een gamebestemming, maar het zijn grotere versies van degene die Mac-gebruikers gewoonlijk gewend zijn.

Voor de overgrote meerderheid van pc-gametitels zou de meest veelbelovende oplossing echter een Steam Deck-achtige softwarelaag zijn die de Microsoft DirectX 12 API vertaalt naar iets dat compatibel is met de Metal API van Apple. De eerste ondersteuning voor dit soort lokalisatie komt deze zomer naar het CrossOver-programma van CodeWeavers, zegt het bedrijf Adverteer in een blogpost eind vorige week.

CrossOver is een softwarepakket dat belooft Windows-apps en -games onder macOS en Linux uit te voeren zonder Windows standaard te hoeven installeren (of geëmuleerd). De ontwikkelaars hebben aangekondigd dat ze dat zijn Werk aan DirectX 12-ondersteuning Het is eind 2021 en ze hebben nu een voorbeeldscreenshot Diablo II herrezen Het draait op Apple M2-chip. Deze vroege DirectX12-ondersteuning wordt “later deze zomer” geleverd met CrossOver versie 23.

De advertentie is zowel veelbelovend als vol kanttekeningen. Voor het uitvoeren van dit enkele spel moesten veel spelspecifieke bugs worden opgelost in de eerste softwareprojecten. Ondersteuning zal per game moeten worden toegevoegd, althans in eerste instantie.

“Het onderzoek van ons team concludeerde dat er geen enkele magische schakelaar is die DirectX 12-ondersteuning op macOS ontgrendelt”, schreef Meredith Johnson, projectmanager van CodeWeavers, in de blogpost. “Gewoon halen Diablo II herrezen Tijdens de vlucht moesten we verschillende bugs repareren met betrekking tot MoltenVK en SPIRV-Cross. We verwachten dat dit het geval zal zijn voor andere DirectX 12-games: we zullen ondersteuning per titel moeten toevoegen en elke game zal waarschijnlijk meerdere bugs bevatten. “

READ  organisatie | [RD/ORP1] Steun "De Tovenaar van Valkyria"

Met andere woorden, verwacht nog geen Steam Deck-achtige compatibiliteitsniveaus met Windows-games. Er zijn nog steeds bugs in de gameplay, zelfs in Diablo II herrezenhoewel “het feit dat het überhaupt werkt een enorme overwinning is.”

API-vertalingslagen zijn de afgelopen jaren steeds zichtbaarder en belangrijker geworden naarmate concurrerende, low-level API’s zich vermenigvuldigen met dezelfde basisdoelen en functies, en naarmate verouderde API’s ouder worden dan het punt waarop het zinvol is om tijd te besteden aan het onderhouden en verbeteren van de oorspronkelijke implementatie. De Proton-compatibiliteitslaag van Valve is eigenlijk een grote verzameling verschillende technologieën die DirectX 9, 10, 11 en 12 API-oproepen vertalen naar Vulkan-oproepen. Intel gebruikt DirectX 9-naar-12 vertaling gemaakt door Microsoft Om de prestaties van oudere games op hun Arc grafische kaarten te verbeteren. De Vulkan-naar-Metal vertaallaag van MoltenVK wordt ook gebruikt in Verschillende opmerkelijke softwareprojectenhoudt van Google Android-emulator Voor ontwikkelaars die werken aan macOS en Dolphin GameCube en Wii-emulator.

You May Also Like

About the Author: Ebert Brink

'Reader. Furious humble travel enthusiast. Extreme food scientist. Writer. Communicator.'

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *