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
10

Shadowplay Highlights är tjänst för automatisk inspelning av spelsekvenser

Nvidia bygger vidare på Shadowplay med nya konceptet Highlights. Funktionen integreras i spel, vilka därefter själva får bestämma när sekvenser ska sparas. Läs mer

7

Antec gör monteringskit för AM4 och AMD Ryzen

Amerikanska Antec blir nu den sista stora processorkylartillverkaren som gör uppgraderingskit för AMD Ryzen, där redan befintliga kunder kan få dessa mot uppvisande av ett köpbevis. Läs mer

30

Nintendo Switch testas av FZ

Kort innan lanseringen av Nintendo Switch sätter spelsajten FZ tänderna i spelkonsolen, som hyllas för sina hårdvarumässiga egenskaper men tyngs ned av ett tunt spelutbud. Läs mer

16

Corsair erbjuder gratis monteringskit för AMD Ryzen

Corsair blir nu den senaste i raden att meddela att de erbjuder uppgraderingskit till sockel AM4. Precis som för övriga tillverkare är detta gratis för redan befintliga ägare av företagets kylare. Läs mer

43

Samsung Galaxy S8 hittar ut på bild

Den välrenommerade läckaren Evan Blass publicerar den första bilden på Samsung Galaxy S8, vilken bekräftar tidigare uppgifter om en skärm som täcker större delen av framsidan. Läs mer

43

Nvidia trimmar GDDR5X till 11 Gbps med Geforce GTX 1080

Förutom Geforce GTX 1080 Ti och en prissänkning av GTX 1080 släpper Nvidia en OC-variant av den senare samt GTX 1060, som tar GDDR5X respektive GDDR5 till nya höjder. Läs mer

63

AMD ingår i samarbete med Bethesda – Vulkan i samtliga speltitlar

Under AMD:s grafikevent Capsaicin-event meddelas att de inleder ett samarbete med Bethesda, där optimeringar för flera kärnor och Vulkan ska implementeras i samtliga kommande spel. Läs mer

42

Nvidia prissänker Geforce GTX 1080

När Nvidia introducerar Geforce GTX 1080 Ti blir det till ett lägre pris än många förutspått. Det här påverkar direkt vaniljmodellen GTX 1080, som prissänks med dryga tusenlappen. Läs mer

157

Nvidia presenterar Geforce GTX 1080 Ti

Grafikmakaren Nvidia satsar på att fånga kräsna gamers lagom till vårens spellanseringar. Under ett evenemang i San Francisco presenterar företaget senaste tillskottet i prestandaklassen – Geforce GTX 1080 Ti. Läs mer

34

Nattsudda med Nvidia – se Geforce GTX 1080 Ti klockan 04:00

Det är fullt ös på nyheterna under pågående Game Developers Conference. Under natten är det Nvidias tur, med direktsänt evenemang som bland annat förväntas avslöja ett nytt grafikkort. Läs mer

43

AMD Vega heter ... Radeon RX Vega

Den stora nyheten under grafikevenemanget Capsaicin blev mycket riktigt arkitekturen Vega. Namnet på det första grafikkortet blir inte Radeon RX 490, inte RX 580, utan RX Vega. Läs mer

101

AMD grafikevenemang Capsaicin & Cream

Klockan 19:30 är det dags för den andra upplagan av den kryddstarka tillställningen Capsaicin, där AMD utlovar en försmak om vad som komma skall inom Radeon-grafik och virtuell verklighet. Läs mer