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
3

Medlemmen "Felion1337" gör egen musmatta av teflon – en riktigt hal historia

I galleriet visar "Felion1337" sin jakt på en musmatta med det optimala glidet, och enligt tabellen med friktionstal bör det vara teflon. Med pappersskärare och tunga böcker ger han sig i kast med att få till en egen musmatta! Läs mer

I samarbete med Logitech G
163

SweClockers går igenom trådlösa spelmöss – är sladden nödvändig?

Hur fungerar egentligen den trådlösa tekniken hos moderna spelmöss, och räcker det verkligen till? SweClockers går igenom tekniken och förklarar hur allt hänger ihop. Läs mer

50

Disney avtäcker detaljer om Disney+ med flera stora tv-serier

Under Disneys tillställning D23 avslöjas tekniska detaljer om tjänsten Disney+, samt ett flertal tv-serier som utspelar sig i Star Wars- och Marvel-universumen. Läs mer

39

Sista chansen att fynda inför skolstarten!

För den som studerar har nedräkningen till skolstart dragit igång på allvar och i samband med detta råder kampanjer hos många butiker. Dela med dig av fynd du hittat, eller upptäck prylar med pangpris i den tillhörande tråden! Läs mer

Gott om häftiga projekt i Galleriet

Sommaren innebär mycket fritid, vilket syns i SweClockers galleri. En hel hög nya byggen och projekt trängs efter ledigheterna – in och spana bums! Läs mer

47

Specifikationer för AMD Ryzen 5 3500 skymtas – sex kärnor utan flertrådsteknik

AMD Ryzen 3500 ser ut att bli ännu en 6-kärnig processor hemmahörande i färska Ryzen 3000-serien. Nu rapporteras om modellens klockfrekvenser och att Simultaneous Multithreading uteblir. Läs mer

32

Telefonmakaren Oneplus äntrar TV-marknaden – debuterar i Indien i september

Genom telefoner med topprestanda till lägre pris har Oneplus blivit en stark aktör på telefonmarknaden. Snart släpper de sin första TV-apparat, som framöver ska nå Europa. Läs mer

37

Android byter namnschema – döps inte efter godis och fikabröd

I och med Android version 10 byter operativsystemet namnschema. Orsakerna är flera, bland annat svårigheterna med att hitta efterrätter på X och Q, samt anpassning efter en global publik. Läs mer

65

Spela i SweClockers guilder "Hordevara" och "SweClockers" i World of Warcraft Classic!

Nostalgin flödar inför Blizzards lansering av World of Warcraft i nygammal Classic-tappning. För att ta fasta på detta drar vi igång guilder i Horde och Alliance – och öppnar en forumdel! Läs mer

4

Testpilot: Faggan redigerar foto och video med BenQ SW271

Testpiloten Daniel "Faggan" Fagerström tar fram förstoringsglaset och tittar närmare på BenQ SW271, en bildskärm för foto- och videoredigering. Läs mer

34

Quiz: 3DMark genom tiderna

När det gäller syntetiska testsviter är det svårt att inte nämna långköraren 3DMark. Hur bra koll har du på denna mjukvara som fått entusiaster att jaga högre poäng i över 20 års tid? Läs mer

18

Philips avtäcker nya spelskärmar – upp till 55 tum, 4K och 120 Hz

Med tre nya skärmar i Momentum-serien täcker Philips in storleksklasser från 27 till 55 tum, 120 Hz bilduppdatering och stöd för Display HDR 1000. Läs mer