Možda bi bolje bilo da se tema zove "Koliko vas ima DX10 grafičku" jer Shader 4.0 je sastavni dio D3D10-a.
Prvo i prvo da objasnim zašto to služi da znate zast vam to treba.
Pixel Shaader - je vrsta shader programa koja se izvršava na GPU jedinici. Koristi se za efekte kao sto su bump maping i color tuningu čime dovodi do poboljšanja efekata.
Vertex Shader - Slično kao i Pixel, dakle služi za dodavanje specijalnih efekata u 3D svjet, dakle obe tehnologije služe da poboljšaju izgled igre.
Shaderi se danas pišu (tj. programiraju) u vlastitom jeziku - HLSL (High Level Shadnig Language).
Shaader 4.0 je samo nadogradnja na 3.0 verziju, te kao i svaka verzija donosi vece mogućnosti programerima, te tako doprinosi vecim mogucnostima izrade atraktivniojih igara.
U biti, i SM4.0 je donjela potpuno novu vrstu shadera - geometry shaderi, a kakvu novost donose nema smisla da sada pisem, jer bi mogao pisati do jutra.