Ce qui est plus efficace en utilisant la pile de transformation d'OpenGL ou en appliquant les transformations à la main.
J'ai souvent entendu dire que vous devriez minimiser le nombre de transitions d'état dans votre pipeline graphique. Pousser et faire éclater des matrices de traduction semble être un grand changement. Cependant, je me demande si la carte graphique pourrait plus que compenser le hoquet du pipeline en utilisant son matériel d'exécution parallèle pour multiplier en masse les sommets.
Mon cas spécifique. J'ai rendu la police sur une feuille de sprite. Les coordonnées de chaque caractère ou d'une chaîne sont calculées et ajoutées à un tampon de vertex. Maintenant, je dois déplacer cette chaîne. Serait-il préférable de parcourir le tampon de sommets et d'ajuster chacun des sommets à la main ou de pousser temporairement une nouvelle matrice de traduction?