Je travaille sur un programme de CAO simple qui utilise OpenGL pour gérer le rendu à l'écran. Chaque forme dessinée à l'écran est entièrement construite à partir de simples segments de ligne, de sorte que même un dessin simple finit par traiter des milliers de lignes individuelles.Quel est le moyen le plus efficace de gérer un grand nombre de lignes dans OpenGL?
Quelle est la meilleure façon de communiquer les changements dans cette collection de lignes entre mon application et OpenGL? Est-il possible de mettre à jour seulement un certain sous-ensemble des lignes dans les tampons OpenGL?
Je cherche une réponse conceptuelle ici. Pas besoin d'entrer dans le code source actuel, juste quelques recommandations sur la structure des données et la communication.
Merci pour le pourboire! –