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
14

Geeks Gaming strömmar Civilization VI

I samband med att Firaxis Games tillåter förhandsvisningar av Civilization VI drar Geeks Gaming med TheMadPanda i spetsen igång en Twitch-sändning. Läs mer

12

Fulkultur pratar äventyrsspel

Det blir en kavalkad i peka och klickande när Fulkultur-gänget ger sig på den underbara världen av äventyrsspel, med klassiker som Maniac Mansion och Grim Fandango på agendan. Läs mer

14

Geeks Gaming strömmar Civilization VI klockan 20:00

Efter en avstickare till yttre rymden återvänder Civilization till rötterna med den sjätte upplagan av spelet, som Geeks Gaming kommer ge en försmak av senare under kvällen. Läs mer

54

En 25 år gammal Commodore 64 används fortfarande av en polsk bilverkstad

Trots att Commodore 64 släpptes för över 30 år sedan är datorn ännu i bruk och inte helt utdöd. Bland annat används en fortfarande av en polsk bilverkstad. Läs mer

86

Nvidia Geforce GTX 1080 Ti ger prestanda i klass med Titan X

I samband med lanseringen av Geforce GTX 1080 började entusiaster efterfråga ett GTX 1080 Ti, en modell som enligt nya uppgifter kan lanseras i början av 2017. Läs mer

9

NZXT lanserar S340 Elite

Amerikanska NZXT uppdaterar sitt populära lågprischassi S340 med en rad nya finesser, däribland en sidopanel av härdat glas och en VR-hållare med inbyggd kabelsamlare. Läs mer

24

Nvidia presenterar Tegra Xavier med Volta och 7 miljarder transistorer

Under GPU Technology Conference Europe 2016 tillkännager Nvidia med god framförhållning nästa generations Tegra, som förutom åtta skräddarsydda kärnor huserar arkitekturen Volta. Läs mer

54

No Man's Sky utreds för falsk marknadsföring

Efter ett flertal klagomål inleds nu en utredning av No Man's Sky. Spelet anklagas för falsk marknadsföring och mycket av materialet på dess Steam-sida sägs vara missvisande. Läs mer

21

Blackberry slutar tillverka mobiltelefoner

Egentillverkade telefoner från Blackberry är numera ett minne blott, då företaget upphör med tillverkning och istället satsar helt på mjukvara. Läs mer

132

Microsoft förutspår slutet för QWERTY-tangentbord

Dave Coplin på Microsoft berättar att han tror att datoranvändandet i framtiden kommer ändras. Enligt honom kommer tangentbord som kontrollmetod bytas ut mot modernare tekniker. Läs mer

28

Razer lanserar Deathadder Elite

En klassiker i Razers arsenal förnyas. Nu presenteras uppdaterade Deathadder Elite, där nya brytare och uppdaterad sensor står på menyn. Läs mer

21

Be Quiet lanserar den slutna vattenkylaren Silent Loop

Be Quiet är kanske mest kända för sina nätaggregat och chassin, men breddar nu sitt utbud och lanserar sin första slutna vattenkylare för processorer. Läs mer