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
0

AMD introducerar Radeon Software Crimson ReLive

Ett år efter introduktionen av mjukvarusviten Radeon Software Crimson har det blivit dags för nästa inkarnation, där en av de stora nyheterna är en hårdvaruaccelererad inspelningsfunktion. Läs mer

18

Bethesda plockar bort kopieringskyddet Denuvo i Doom

Utvecklaren Bethesda blir nu den andra som på kort tid gör sig av med kopieringsskyddet Denuvo, efter Playdeads Inside. Anledningen tros vara att skyddet kringgicks kort efter lanseringen. Läs mer

1

Fulkultur tipsar om underhållning för julen

Julen står för dörren, och med det gott om tid för att gräva ned sig i säsongens nöjesutbud. Fulkultur står till tjänst med en komplett guide. Läs mer

Vattenkylning signerad Be Quiet i dagens kalenderlucka

  • idag 12:00

Det vankas både tävling och specialpris runt kylaren Silent Loop när Inet och Be Quiet intar dagens lucka. Rulla igång sångfabriken och bege dig till jukalendern! Läs mer

22

Bluetooth 5.0 lanserat – fyra gånger längre räckvidd och dubbelt så snabbt

Nu har organisationen Bluetooth SIG färdigställt nästa version av den trådlösa tekniken Bluetooth. Bland nyheterna nämns förbättringar såsom fördubblad hastighet och kraftigt ökad räckvidd. Läs mer

8

Microsoft berättar mer om sin VR-satsning

Microsofts kommande VR-headset ska enligt dem själva vara jämförbart mot HTC Vive och Oculus Rift, men med ett lägre pris och betydligt lägre krav på komponenter. Läs mer

11

Fira och festa med oss när FZ fyller 20 år

Ikväll vankas partaj när spelsiten FZ firar 20 år på Skyddsrummet i Stockholm. Häng med via direktsändning på Twitch och bilder i galleriet! Läs mer

61

Intel kan börja använda teknik från AMD för grafik i sina processorer

Enligt nya uppgifter ska Intel använda sig av teknik från AMD för att tillverka grafikkretsar till sina processorer. Detta så företagets avtal med Nvida går ut i början av nästa år. Läs mer

118

Post- och telestyrelsen: "Telia bryter mot nätneutraliteten"

Efter ett antal månaders utredning har nu Post- och telestyrelsen kommit fram till att Telias fri surf-kampanj bryter mot nätneutraliteten. Därför uppmanar de nu företaget att ändra denna. Läs mer

36

Nanoxia lanserar retroosande tangentbordet Ncore Retro

Inspirerat av gamla skrivmaskiner lanserar nu Nanoxia tangentbordet Ncore Retro, en mekanisk modell med cirkelformade tangenter. Läs mer

11

Nintendo-kväll med Geeks Gaming lördag klockan 19:00

På lördag den 10 december river Geeks Gaming av ett Nintendo-fokuserat event på kontoret i Stockholm. På agendan står både spel med och mot varandra på Wii U och nya Mini NES. Läs mer

Playseat Revolution från Webhallen bakom sjunde luckan

  • igår 12:00

Julglädjen fortsätter i Geeks Julkalender. Bakom den sjunde luckan döljs ett paketerbjudande på en stol från Playseat för dig som tar simulatorer på allvar. Läs mer