Шейдер геометрический (Geometry Shader) – в отличие от вершинного, способен обработать не только одну вершину, но и целый примитив. Это может быть отрезок (две вершины) и треугольник (три вершины), а при наличии информации о смежных вершинах (adjacency) может быть обработано до шести вершин для треугольного примитива. Кроме того, геометрический шейдер способен генерировать примитивы «на лету», не задействуя при этом центральный процессор.
[Программирование графических приложений. Словарь узкоспециализированных терминов. ФГАОУ ВПО «УрФУ имени первого Президента России Б.Н. Ельцина». (Электронный ресурс). Режим доступа: http:// media.ls.urfu.ru›435/1148/, свободный.]