geometriashaderit
Geometriashaderit ovat graafisen prosessointiyksikön (GPU) ohjelmoitava vaihe, joka sijaitsee perinteisen rasterointiputkilinjan "vertex shader" -vaiheen jälkeen ja ennen "fragment shader" -vaihetta. Geometriashaderit mahdollistavat primitiivien (kuten pisteiden, viivojen ja kolmioiden) luomisen, muokkaamisen tai poistamisen niiden alkuperäisen geometria-alustan perusteella. Ne toimivat kokonaisina primitiiveinä kerrallaan, mikä tarkoittaa, että ne käsittelevät joko yksittäisen pisteen, viivan tai kolmion.
Yksi geometriashaderien keskeisistä ominaisuuksista on niiden kyky tuottaa uusia primitiivejä. Esimerkiksi geometriashaderi voi ottaa yhden pisteen
Geometriashaderit ovat hyödyllisiä monissa sovelluksissa. Niitä voidaan käyttää esimerkiksi monimutkaisten geometrioista muodostuvien objektien luomiseen yksinkertaisemmista primitiiveistä,