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
7

Planescape: Torment får nyutgåva med uppdaterad grafik

Det klassiska rollspelet Planescape: Torment får en remaster-utgåva senare i år, med stöd för modern hårdvara och 4K-upplösning. Läs mer

41

Test: Benq Zowie XL2540 – Gamingskärm med äkta 240 Hz

Benq tar sikte på e-sporten med Zowie XL2540, en gamingskärm med traditionella 1 920 × 1 080 pixlars upplösning och en TN-panel med genuin 240 Hz-kapacitet. Läs mer

57

Elon Musk startar Neuralink – ska utveckla hjärnimplantat för att interagera med datorer

Det senaste projektet från entreprenören Elon Musk heter Neuralink och ska utveckla teknik för att koppla ihop hjärnan med datorer genom implantat. Läs mer

56

Intel lanserar Optane för konsumenter i form av M.2-baserad cachelagring

De första konsumentprodukterna med Intels minnesteknik 3D Xpoint ser nu dagens ljus i form av två M.2-enheter med låg kapacitet ämnade för cachelagring ihop med mekaniska hårddiskar. Läs mer

66

Microsoft stäms av användare för Windows 10-uppgradering

Ett flertal användare hävdar att uppgraderingen till operativsystemet Windows 10 skadat deras datorer och raderat sparade filer, något som de nu stämmer Microsoft för. Läs mer

15

TSMC inleder massproduktion av Apples systemkrets A11 i april

Inför höstens lansering av nästa generations Iphone förbereder TSMC storskalig produktion av Apples kommande systemkrets A11, där tillverkningen denna gång sker i 10 nanometer. Läs mer

27

Samsung börjar sälja reparerade Galaxy Note 7-telefoner

Efter debaclet med Samsung Galaxy Note 7 meddelar nu företaget att telefonen gör en återkomst på marknaden, då troligen med nytt namn och nya komponenter. Läs mer

64

Tyskland vill reglera strömmar via Twitch

En tysk Twitch-kanal tvingas nu ansöka om sändningstillstånd för att få fortsätta sända via tjänsten. Detta då denna uppfyller alla krav för att räknas som en traditionell tv-kanal. Läs mer

49

Rösta fram bästa datorpaket i MSI:s tävling

Flera hundra bidrag har inkommit och efter juryns gallring återstår endast fem. Nu är det upp till SweClockers medlemmar att rösta fram det bästa datorpaketet i MSI:s tävling. Läs mer

10

SweClockers på Dustin Expo 2017 i bilder

Under den gångna helgen gick Dustin Expo 2017 av stapeln, där entusiaster bland annat fick möjlighet att träffa SweClockers redaktion och medverka i tävlingar med fina priser i potten. Läs mer

86

Gamestop stänger 150 butiker till följd av sjunkande försäljning

Återförsäljaren Gamestop meddelar nu att de ska stänga mellan 150 och 225 butiker. Anledningen är att försäljningen av spel och hårdvara minskat drastiskt det senaste året. Läs mer

62

Datorfixarna går i konkurs

På grund av stora förluster tvingas nu återförsäljaren Datorfixarna ansöka om konkurs, men exakt vad som kommer hända med företaget är ännu inte säkert. Läs mer