shaderohjelmilla
Shaderohjelmilla tarkoitetaan näytönohjaimella (GPU) ajettavia pieniä ohjelmia, jotka määrittelevät, miten yksittäisiä geometrian osia renderöidään ja miltä lopullinen kuva näyttää. Ne vaikuttavat valaistukseen, varjostukseen, tekstuurien sekoittamiseen ja muuhun visuaaliseen ulkoasuun.
Shaderohjelmat ovat modernin grafiikkaputken keskeinen osa. Yleisimmät shader-tyypit ovat vertex shaders, fragment shaders, geometry shaders, tessellation
Käyttö tapahtuu kääntämällä shaderikoodi laitteistokohtaiseksi käskykoodiksi ja sitomalla ohjelmat renderöintiprosessiin. Tärkeimmät ohjelmointikielet ovat GLSL (OpenGL ja
Sovelluksia ovat reaaliaikainen grafiikka peleissä ja simulaatioissa, post-prosessoinnit sekä GPU-pohjainen laskenta.