si je supprime le corps de la fonction, tout est normal.
et j'utilise ceci pour positionner la caméra (à vrai dire je n'ai jamais bien compris la structure de glulookat) :
glLoadIdentity();
glRotatef(angle_cam.x,1.0,0.0,0.0);
glRotatef(angle_cam.y,0.0,1.0,0.0);
glRotatef(angle_cam.z,0.0,0.0,1.0);
glTranslatef(pos_cam.x,pos_cam.y,pos_cam.z);
glScalef(1.5,1.5,1.5);
glPushMatrix();
Mais ce qui est bizarre, c'est que l'écran est vide quand la fonction a le corps. En effet, c'est comme s'il n'y avait jamais dans le programme de demande d'affichage.