Bonjour,

Dans le pipeline programme d'OpenGL, tout le monde connait bien les vertex shaders, qui s'appliquent sur chaque vertex, et les fragment shaders, qui s'appliquent sur chaque pixel. Les geometry shaders sont mieux bien connus, malgré leurs anciennetés. Ils permettent de travailler sur les primitives (lines, triangles, etc.) pour ajouter ou supprimer des vertices et/ou des primitives.
Cet article de mon blog présente une résumé rapide mais complet sur l'utilisation des geometry shaders (avec et sans Qt) : [Qt] Introduction aux geometry shaders

Retrouver le code source du projet d'exemple sur la page de téléchargement suivante : Exemple d'utilisation des geometry shader



Avez-vous déjà utilisé les geometry shaders ?