DirectX 12 Ultimate är Microsofts nya programmeringsgränssnitt – och det byggs med en anpassad funktionsuppsättning mellan Xbox Series X och nästa generations PC-spel i åtanke.
När Xbox Series X-specifikationer och funktioner avslöjades tidigare den här veckan, var en fråga som väcktes vad allt detta kan betyda för PC-spelets framtid. PC-spel och Xbox är nu mer sammanflätade än någonsin, särskilt med Microsoft som länkar de två med plattforms-och cross-buy-spelutgivningar på båda, för att inte tala om delade prenumerationstjänster som Xbox Game Pass ultimata. Som en del av dagens DirectX Developer Day har Microsoft detaljerat den teknik som de hoppas kommer att säkerställa att de två förblir i låsningssidan tillsammans: DirectX 12 Ultimate.
DirectX har givetvis drivit en hel del videospel under lång tid, naturligtvis – Xbox började livet som DirectXbox, trots allt – men DX12 Ultimate är vad Micorosft kallar ”kulminationen” på 25 års arbete med DirectX, en ny version som ger ”en enastående anpassning mellan PC och Xbox Series X.” Som en del av detta tillkännagivande har Microsoft dessutom avslöjat en mängd utvecklingsfördelar som är utformade för att göra livet enkelt för spelskapare, allt utformat som ett sätt att uppmuntra utvecklare små och stora att omfamna de nya funktionerna.
Vad betyder det för spelare? Tja, det betyder i huvudsak att det kommer att finnas funktionsparitet mellan spel när DX12 Ultimate är involverad – så PC-spelare kan få en garanti för Xbox Series X-funktionsuppsättningen för saker som DirectX-driven strålspårning, skuggning med variabel hastighet, nätskuggor och sampler feedback. Genom att köpa PC-hårdvara med DirectX 12 Ultimate-logotypen i rutan vet PC-spelare att de har tillgång till alla Xbox Series X-funktioner i spel som stöder dem.
DX12 Ultimate beskrivs som en metod för att göra saker enklare för utvecklare och samtidigt ge spelare ”försäkran om att deras hårdvara uppfyller den högsta fältet för funktionsstöd i nästa generations spel.” Men trots detta kommer det inte att bli en hinder för befintliga PC-ägare – nästa generations spel som använder DX12 Ultimate-funktioner kommer fortfarande att kunna köras på hårdvara som inte är DX12 Ultimate, även om några av de nyare funktionerna och optimeringen är inaktiverade. DX12 Ultimate är utformad för att följa och främja det befintliga PC-ekosystemet, inte ersätta det.
”Microsofts Game Stack finns för att få utvecklarna de verktyg som de behöver för att skapa djärva, uppslukande spelupplevelser, och DX12 Ultimate är det perfekta verktyget för att förstärka spelgrafiken,” säger det officiella DX12 Ultimate-avslöjande blogginlägget. ”DX12 Ultimate är resultatet av ständiga investeringar i DirectX 12-plattformen som gjorts under de senaste fem åren för att säkerställa att Xbox och Windows 10 förblir på topppunkten i grafiktekniken. För att ytterligare ge spelutvecklare möjlighet att skapa spel med fantastiska bilder, förbättrade vi funktioner som redan börjar transformera spel som DirectX Raytracing och Variable Rate Shading, och har lagt till nya huvudfunktioner som Mesh Shaders och Sampler Feedback.
”Tillsammans representerar dessa funktioner många års innovation från Microsoft och våra partners inom hårdvaruindustrin. DX12 Ultimate förenar dem alla i ett gemensamt paket, vilket ger utvecklarna en enda nyckel för att låsa upp nästa generations grafik på PC och Xbox Series X. ”
För att lära dig mer om Direct X 12 Ultimate och vad det betyder för spel, kolla in den officiella DirectX-bloggen, där hela funktionen är detaljerad med otrolig teknisk detalj. Xbox Series X är ute denna helg – och förmodligen kommer den första DX12 Ultimate PC-hårdvaran att följa efter.