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

Battlefield V släpps för alla idag – diskutera och hitta medspelare i SweClockers forum

Idag, den 20 november, släpps Battlefield V på riktigt. Vill du diskutera spelet eller hitta likasinnade att spela med? Dyk då in i den dedikerade forumdelen! Läs mer

20

Kinesiska myndigheter uppges ha bevis på kartellbildning bland minnestillverkare

Kinesiska myndigheter har gjort framsteg i sin utredning av minnestillverkare, där de hävdar att de hittat bevis på kartellverksamhet mellan företagen. Läs mer

14

Google utvecklar HTTP-over-QUIC – efterträdare till internetprotokollet HTTP

I jakten på optimering utvecklar Google HTTP-over-QUIC – Ett UDP-baserat internetprotokoll som utlovar högre hastighet och säkerhet än nuvarande HTTP-protokoll med TCP i grunden. Läs mer

23

Kenneth och datorlådan – ett drama i flera delar

Kenneth har väntat, längtat och trånat efter ett nytt chassi sedan dinosaurierna vandrade på jorden. Nu är det äntligen dags – eller? Läs mer

I samarbete med AOC
14

Klumpig medlem vinner gamingskärmen C24G1 från AOC

I AOC:s senaste tävling ombads SweClockers medlemmar att dela med sig av sina klumpigaste ögonblick, och nu har en olycksfågel valts ut att kamma hem en splitter ny gamingskärm. Läs mer

43

Valves debutspel Half-Life fyller 20 år

Idag är det 20 år sedan Valve lanserade Half-Life, vilket blev startskottet på företagets framgångar och lade grunden för moderna förstapersonsskjutare. Läs mer

12

Galleriet: Retroosande dator av "pa1983"

Retrofantasten "pa1983" är tillbaka med ett nytt galleri, där han visar ett bygge med komponenter daterade sent 1990-tal, såsom AMD K6-2+ och Voodoo2. Läs mer

50

Nvidia Geforce RTX-serien "Turing" under 5 000 kronor dröjer till år 2019

Månader med överlager av grafikkretsar ur generationen Pascal är på väg att nå vägs ände, något som ytterligare talar för att mer prisvärda Turing-grafikkort dröjer till nästa år. Läs mer

17

Crysis systemkrav svårast i SweClockers quiz om memes

Förra veckans quiz fokuserade på memes av olika slag, och svårast var något oväntat en hårdvarufokuserad fråga om systemkraven för Crysis från 2007. Läs mer

187

Forumet: Vad tycker du om Black Friday?

Inför hysterin kring Black Friday reflekterar Edin över fenomenet, med blandade känslor. Hur känner du för dessa readagar och kan SweClockers gemenskap göra något för att förändra? Läs mer