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
58

Asus ROG Swift PG27UQ: Stora kompromisser vid 144 Hz i 4K-upplösning

I praktiken är det 4K i 120 Hz som gäller för Asus PG27UQ. SweClockers går igenom den komplexa situationen med bandbredd, subsampling och mitt i allt ett fel som gör bilden för mörk. Läs mer

8

Corsair släpper uppdaterade varianter av tangentborden K70 RGB och Strafe RGB

Amerikanska Corsair uppdaterar nu tangentborden K70 RGB och Strafe RGB och adderar ändelsen "Mk.2". Bland nyheterna återfinns flera Cherry MX-brytare och stöd för mjukvaran ICUE. Läs mer

6

Alphacool Eissturm är vattenkylningspaket med expansionsmöjligheter

Slutna vattenkylare är numera vardagsmat och Alphacool lanserar en serie vattenkylningspaket, för att också ta egenbyggd vattenkylning till den breda massan. Läs mer

39

Rösta fram snyggaste RGB-bygget i Phanteks tävling

Passa på att rösta i finalen av Phanteks RGB-inspirerade, där det vinnande bidraget belönas med ett presentkort på 5 000 kronor hos Webhallen. Läs mer

165

Forumet: Annonsfritt Youtube med Youtube Premium

Youtube har nu lanserat betaltjänsten Youtube Premium, där de erbjuder annonsfri tittning och möjligheten att titta offline för 119 kronor per månad. Är det något för dig? Gå in i tråden och diskutera! Läs mer

185

Test: Intel Core i7-2600K och AMD FX-8150 mot 2018 års processorer

För sju år sedan lanserades Intel arkitekturer Sandy Bridge och AMD Bulldozer. Hur står de sig idag och räcker verkligen Intels Core i7-2600K för spel idag med ett modernt grafikkort? Läs mer

14

Fredagspanelen 157: Kärnornas krig och de nya upphovsrättslagarna från EU

Den regniga midsommarhelgen är ett perfekt tillfälle att sitta inne och glo på senaste Fredagspanelen, denna gång om kommande monsterprocessorer och omdiskuterade EU-lagar. Läs mer

3

Produkterna du missade på Computex 2018

På stora hårdvarumässor blir det alltid ett antal nyheter som inte får någon direkt uppmärksamhet. Här är fyra videoreportage som merparten av SweClockers läsare missade. Läs mer

126

Minnestillverkare väntas dömas till höga böter för kartellbildning

Samsung, SK Hynix och Micron uppges med stor sannolikhet dömas till höga böter i Kina, då de bedrivit otillåten kartellverksamhet för att hålla uppe priserna på minnesmarknaden. Läs mer

86

Intels VD Brian Krzanich tvingas lämna sin post

Intel meddelar att VD:n Brian Krzanich avgår med omedelbar verkan, då han haft ett förhållande med en anställd på företaget. Läs mer

10

Mutant Year Zero: Road to Eden får ny trailer – släpps under 2018

Mutant Year Zero: Road to Eden visas i en ny trailer, vilken ger mer info om tre av huvudkaraktärerna samt bekräftar att lanseringen sker under 2018. Läs mer

27

Den nya upphovsrättslagen inom EU – det här händer nu

Den nya upphovsrättslagen Artikel 13 röstades nyligen igenom av Europaparlamentets juridiska utskott. Ännu har dock beslutet en bit kvar att gå innan det blir lag inom EU. Läs mer