shaderkieliä
Shaderkieliä ovat ohjelmointikieliä, joilla kirjoitetaan shader-ohjelmia, joita näytönohjain suorittaa grafiikkaputkiston osana. Shader-ohjelmat ohjaavat putkiston yksittäisiä vaiheita ja määrittelevät esimerkiksi pintojen varjostuksen, tekstuurien näytön sekä valaistuksen ja laskennan. Nykyajan grafiikkaputkistossa käytetään useita erilaisia shader-tyyppejä sekä laskennallisia shader-ohjelmia.
Yleisimmät shader-kielet ovat GLSL OpenGL:lle ja Vulkanille, HLSL DirectX:lle sekä Metal Shading Language Apple Metalille. GLSL
Shaderit voivat olla eri tyyppejä: vertex shader käsittelee jokaisen kärjen attribuutit ja muokkaa sen aseman grafiikkaputkistossa,
Kehitys kohtaa laite- ja API-eriä, ja shader-koodia käännetään usein laitekohtaisiksi ohjauskoodeiksi käyttämillä kääntäjillä. Shader-kielet muodostavat olennaisen