Até agora em nossa série sobre OpenGL, usamos vertex e fragment shader para manipular os vértices em pixels na tela. Desde o OpenGL 3.2 existe um terceiro tipo de shader que se posiciona entre o vertex e o fragment shader, conhecido como geometry shader. Esse shader possui a habilidade única de criar uma nova forma geométrica usando a saída do vertex shader como entrada.
Continuar lendo OpenGL – Geometry shaders