Microsoft presenterar DirectX 12-funktionen Shader Model 6.0

I en ny version av Microsofts programmeringsmodell Shader Model för DirectX 12 tillkommer många nyheter, som i förlängningen väntas bidra till snyggare speltitlar.

Under GDC 2016 presenterades en hel del nyheter relaterade till spelutveckling, och Microsoft var som väntat ett av de aktiva företagen under mässan. Utöver att berätta om förbättringar i DirectX 12-ramverket i allmänhet passade företaget på att introducera Shader Model 6.0, nästa version av programmeringsspråket för shaders som Microsoft arbetar med.

tomb raider.jpg

Grafiska effekter som rök, dynamisk ljussättning på texturer med mera bygger på beräkningar skrivna i shader-programmeringskod.

Shader Model är ett högnivåspråk för så kallad shader-programmering, en typ av programmeringsspråk som låter utvecklare programmera effekter som utseende på texturer, volymetriska effekter som rök, med mera. Att det är ett högnivåspråk innebär att utvecklarna kan använda sig av avancerade programmeringsspråk där den underliggande hårdvaran blir abstrakt.

Shader Model introducerades först i DirectX 8 och låg bland annat bakom många grafiska framsteg i spelkonsolen Xbox 360, vars grafikprocessor var tidigt ute med stöd för enhetliga shader-beräkningar. Nyheterna i Shader Model 6.0 är bland annat att kodexekvering optimerats så att den kommer närmare hårdvaran än tidigare, vilket är i linje med vad DirectX 12 i allmänhet är inriktad mot.

Shader Model 6.0 använder dessutom en betydligt modernare kompilerare för kod. Till skillnad från version fem använder version sex av kompileringsverktygen Clang och LLVM för att exekvera koden mer optimerat för modern hårdvara. Eftersom Shader Model 6.0 är kompatibel med kod skriven för Shader Model 5.0 ska även DirectX 11 och 12-kod få fördelar med version sex.

Ett exempel på renderingstekniker som ska se särskilt stora fördelar med Shader Model 6.0 är så kallade tiled resources (mega-textures), en teknik där stora texturer delas upp i mindre beståndsdelar så att endast de som behövs renderas eller placeras i minnet.

Microsoft avslöjade inte när Shader Model 6.0 kan väntas dyka upp för utvecklare eller färdiga spel, men under den egna utvecklarkonferensen Build som går av stapeln den 30 mars kan fler detaljer om detta och DirectX 12 väntas avslöjas.

Kommentarer till artikeln

25 debattinlägg

Skicka en rättelse
5

Fler bilder från Casemod Championship 2017 på Dreamhack Summer 2017

En av de stora hårdvaruhändelserna under Dreamhack Summer 2017 var Casemod Championship, där såväl den svenska eliten som nya stjärnskott gjorde upp. Nu bjuder Geeks Gaming på en bildkavalkad från mästerskapen! Läs mer

11

Valve berättar mer om sina nya handkontroller för SteamVR

Nya handkontroller för SteamVR har nu börjat skickas ut till spelutvecklare. Dessa kallas för Knuckles och möjliggör mer naturliga rörelser i spel tack vare tryckkänsliga ytor. Läs mer

14

Imagination Technologies lägger upp sin verksamhet för försäljning

Efter att Apple bestämt sig för att övergå till egen tillverkning av grafikprocessorer för Iphone och Ipad säljer nu Imagination sin verksamhet, där ett flertal intressenter redan lagt bud på denna. Läs mer

3

Fulkultur om tidsresande mördarrobotar

Denna veckas avsnitt av Fulkultur bjuder på en djupdykning i de två första Terminator-filmerna, där James Cameron målar upp en dystopisk framtid med självmedveten artificiell intelligens. Läs mer

0

Alla teknik- och frågepaneler med SweClockers från Dreamhack Summer 2017

Årets upplaga av datorfestivalen Dreamhack Summer må ha tagit slut i början av veckan men lämnar dock efter sig en diger skara hårdvarurelaterade paneler som livesändes från scenen. Läs mer

23

Zenimax vill säljstoppa Oculus Rift

Ett antal månader efter domen mot Oculus fortsätter nu rättstvisten mellan dem och Zenimax. Detta då Zenimax vill blockera all försäljning av Oculus VR-headset Rift. Läs mer

52

AMD förbereder B2-stepping för AMD Ryzen "Summit Ridge"

Inom kort sjösätter AMD en ny våg av Ryzen-processorer, där smärre buggfixar och vad som tros bli förbättrad minneskompatibilitet står i centrum Läs mer

15

Fler bilder från Dreamhack Summer 2017

Under Dreamhack Summer 2017 fick SweClockers redaktion uppbackning av de glada spelnördarna i Geeks Gaming, som med kamerorna i högsta hugg bevakade världens största LAN-festival. Läs mer

12

Testpilot: Cryorig H7 Quad Lumi

Testpiloten David Kvist testar Cryorig H7 Quad Lumi, vilken utlovar extremt god kompatibilitet och god kylförmåga med ett litet avtryck och RGB-belysning. Läs mer

7

Toshiba har hittat en köpare för sin minnesverksamhet

Toshiba har nu hittat en köpare för sin minnesverksamhet, där det vinnande budet för denna uppges hamna på minst 157 miljarder kronor. Läs mer

22

Microsoft svarar på Kasperskys anmälan om konkurrensbrott

Efter att Kaspersky lämnat in en anmälan om konkurrensbrott mot Microsoft till EU svarar nu företaget och erkänner att de avaktiverat annan mjukvara, men att det gjorts av kompatibilitetsskäl. Läs mer

29

Samsung Galaxy Note 8 lanseras i augusti

Trots debaclet kring Galaxy Note 7 arbetar Samsung på en ny modell i Galaxy Note-serien, vilken utrustas med 6,2-tumsskärm och väntas lanseras i augusti i år. Läs mer