Section courante

A propos

Section administrative du site

glEnd

OpenGL : Fin
OpenGL GL/gl.h

Syntaxe

void glEnd(void);

Description

Cette fonction permet de délimiter la fin des sommets d'une primitive ou d'un groupe de primitives similaires.

Remarques

Erreurs

Constante Description
GL_INVALID_ENUM Est généré si mode est défini sur une valeur non acceptée.
GL_INVALID_OPERATION Est généré si glBegin est exécuté entre un glBegin et l'exécution correspondante de glEnd.
GL_INVALID_OPERATION Est généré si glEnd est exécuté sans être précédé d'un glBegin.
GL_INVALID_OPERATION Est générée si une commande autre que glVertex, glColor, glSecondaryColor, glIndex, glNormal, glFogCoord, glTexCoord, glMultiTexCoord, glVertexAttrib, glEvalCoord, glEvalPoint, glArrayElement, glMaterial, glEdgeFlag, glCallList ou glCallLists est exécutée entre l'exécution de glBe gin et l'exécution correspondante glEnd.

L'exécution de glEnableClientState, glDisableClientState, glEdgeFlagPointer, glFogCoordPointer, glTexCoordPointer, glColorPointer, glSecondaryColorPointer, glIndexPointer, glNormalPointer, glVertexPointer, glVertexAttribPointer, glInterleavedArrays ou glPixelStore n'est pas autorisée après un appel à glBegin et avant l'appel correspondant à glEnd, mais une erreur peut ou peut pas être généré.



Dernière mise à jour : Mercredi, le 12 Juillet 2023