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
1

Microsoft vill snabba upp uppdateringsprocessen för Windows 10

Större uppdateringar av Windows 10 är ofta synonymt med en lång uppdateringsprocess. Nu meddelar Microsoft att utvecklarna arbetar febrilt med att korta ner den processen. Läs mer

10

Google Assistant kommer till Sverige

Avsaknaden av Google Assistant har låst ute svenskar från många av företagets tjänster. Nu avslöjar Google att tjänsten kommer till Sverige inom några månader. Läs mer

14

Testpilot: EVGA Z370 FTW och Z370 Micro ATX

Det har blivit dags att testa moderkort och testpiloten "DavidtheDoom" tittar närmare på två modeller från EVGA, nämligen Z370 FTW och Z370 Micro ATX. Läs mer

261

Tävla och vinn ett Geforce GTX 1080 Ti med bredbandsleverantören Ownit

Under rådande grafikkortsbrist kommer Ownit till undsättning med en ny tävling för SweClockers medlemmar, som får chansen att vinna ett Asus Geforce GTX 1080 Ti ROG Strix Gaming. Läs mer

6

EK Water Blocks släpper vattenblock för Nvidia Titan V

I december släppte Nvidia för första gången arkitekturen Volta för vanliga konsumenter. Nu bistår EK Water Blocks med vattenblock och täckplåtar till grafikkortet. Läs mer

58

Postnord öppnar nytt tullager för importpaket

Postnord aviserar att bolaget nu öppnar ett nytt tullager i Örebro. Detta för att hantera den stora mängd importpaket som kommer omfattas av den nya tullavgiften. Läs mer

84

Quiz: Legendariska buggar och misslyckanden

Ny vecka innebär ny frågesport på SweClockers, som denna gång handlar om välkända buggar och snedsteg genom tiderna. Läs mer

7

SweClockers mobilsajt uppdateras med möjlighet att skapa annonser i marknaden

Teknikavdelningen smider medan järnet är varmt och uppdaterar SweClockers mobilanpassade sajt, där det nu är möjligt att skapa annonser i marknaden samt söka i befintliga sådana. Läs mer

11

Corsair utökar chassifamiljen Obsidian med modellen 500D

Efter en utannonsering på CES är det nu dags för Corsair Obsidian 500D att ta plats i butikshyllorna. På menyn står påkostade materialval och bred kompatibilitet. Läs mer

9

AMD släpper drivrutin för Sea of Thieves

Den 20 mars är det dags för piratspelet Sea of Thieves att hitta ut i butikshyllorna. Inför lanseringen bistår nu AMD med färska drivrutiner. Läs mer

68

Dreamfilm-grundare döms till skadestånd på 4 miljoner kronor

Efter att domen överklagats till hovrätten får nu de fyra personer som drivit piratsajten Dreamfilm ett förhöjt straff. Bland annat döms de till 4 miljoner kronor i skadestånd. Läs mer

33

Test: Seasonic Prime Titanium Fanless 600 W

Total tystnad, skyhög verkningsgrad och imponerande elektrisk prestanda är några av ledorden för Seasonics nya fläktlösa nätaggregat Prime Titanium Fanless, som idag tar plats i testlabbet. Läs mer