Bonjour,
J'ai développé une application qui permet d'afficher une scène 3D à partir d'un fichier. Comme j'utilise la méthode classique de rendering (glBegin(), glEnd()), à un moment donné lorsque ma scène devient volumineuse, les performances du système commencent à se dégrader et la scène devient lourde.
J'ai pensé alors d'utiliser les VBO (Vertex Buffer Objects) pour accélérer ma scène.
Mes questions:
1) Connaissez vous un tutoriel expliquant bien l'utilisation des VBO avec JOGL?
2) J'ai vu quelque exemples et je suis planté au niveau de l'instruction "gl.glDrawArrays( GL.GL_QUADS, 0, NumOfVertices[0] );" qui doit indiquer à priori le type d'objet à rendre, alors que mes objets sont de différents types (QUAD, TRIANGLE, POLYGON, etc.). Comment gérer dans la même instruction des objets de différents types?

Merci d'avance.