Sombreador de geometría
Las primeras tarjetas gráficas en soportar los sombreadores de geometría fueron las GPU NVIDIA GeForce 8800.Un sombreador de geometría puede generar nuevas primitivas gráficas, como los puntos, las líneas o los triángulos, estas primitivas creadas son enviadas al principio del pipeline gráfico.[2] Toman como entrada toda la primitiva, a ser posible con información adjunta.Por ejemplo, cuando se operan triángulos, los tres vértices son la entrada del sombreador de geometría.Un programa de investigación dirigido por Gernot Ziegler[4] desarrollado por Histopyramids permite obtener mejor rendimiento que los sombreadores de geometría en múltiples situaciones.