Shaders de geometría

Hasta hace muy poco estuve equivocado respecto a un detalle acerca de OpenGL y los shaders de geometría. El caso es que me había confundido con la propaganda de Direct X 10, que los mencionaba como una de sus características importantes. Sin embargo, los shaders de geometría también existen en OpenGL mediante la extensión GL_EXT_geometry_shader4, aprobada en el 2008 como GL_ARB_geometry_shader4, solo que no se había levantado tanto plumero al respecto.
Un shader de geometría permite, a diferencia de los shaders normales, crear vértices. Podrían usarse, por ejemplo, para hacer teselación. Aquí tienen un breve documento sobre los GS en OpenGL, con ejemplo incluido.

Comentarios