Hello!

J'ai les trois std::vector suivant:

vertex, contenant les coordonnées (float x,y,z) des vertices
face, contenant les 3 indices (GLint) des vertices (structure a,b,c)
normal, contenant les normales (float x,y,z)
..

J'ai testé avec glDrawArray(GL_POINT, ...) en liant les pointeurs GL_VERTEX_ARRAY et GL_NORMAL array vers les std::vector correspondant et ça... ça marche bien.

Je voudrais maintenant afficher les face en utilisant le vector face comme liste d'indices...

avec glDrawElements(GL_TRIANGLES, face.size(), GL_INT, &face[0]);

mais ça, ça marche pas ... rien ne s'affiche.

Pourquoi?