OpenGL - Dessiner un carré avec glDrawArrays()
Je dessine un carré avec glDrawArrays() comme suit:
glTranslatef(0.0f,0.0f,-6.0f);
const GLfloat quadVertices[] = { -1.0f, 1.0f, 0.0f,
1.0f, 1.0f, 0.0f,
1.0f,-1.0f, 0.0f,
-1.0f,-1.0f, 0.0f
};
glVertexPointer(4, GL_FLOAT, 0, quadVertices);
glDrawArrays(GL_QUADS, 0, 4);
La sortie n'est pas comme prévu.
GL_QUADS est obsolète depuis OpenGL 3, a été supprimé dans OpenGL 3.1
OriginalL'auteur Iceman | 2012-04-14
Vous devez vous connecter pour publier un commentaire.
Je crois que vous voulez:
que vous êtes seulement à l'aide de 3 flotteurs par sommet, pas 4.
OriginalL'auteur ccjuju