Je viens de commencer avec OpenGL et j'essaie de l'utiliser pour créer un jeu 2D. Dans ce jeu, j'ai une grille hexagonale composée d'une très grande variété d'hexagones de couleurs différentes. En tant que programmeur débutant OpenGL, je vois deux façons de dessiner cette grille:
- Utilisation d'un tampon de sommet avec les données d'un seul hexagone, puis utilisation d'une valeur de décalage uniforme et itération sur le processeur pour dessiner plusieurs fois le même programme jusqu'à ce que j'ai une grille.
- Création d'un très grand tampon de sommets pré-calculé singulier qui dessine tous les hexagones en un seul appel.
Quelle est la méthode la plus efficace? Existe-t-il une meilleure façon de le faire?