Partager via


fonction glPassThrough

La fonction glPassThrough place un marqueur dans la mémoire tampon de commentaires.

Syntaxe

void WINAPI glPassThrough(
   GLfloat token
);

Paramètres

token

Valeur de marqueur à placer dans la mémoire tampon de commentaires. Il est indiqué avec la valeur d’identification unique suivante.

Valeur Signification
GL_PASS_THROUGH_TOKEN
L’ordre des commandes glPassThrough en ce qui concerne la spécification des primitives graphiques est conservé.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Codes d’erreur

Le code d’erreur suivant peut être récupéré par la fonction glGetError .

Nom Signification
GL_INVALID_OPERATION
La fonction a été appelée entre un appel à glBegin et l’appel à glEnd correspondant.

Notes

Les commentaires sont un mode de rendu OpenGL sélectionné en appelant glRenderMode avec GL_FEEDBACK. Quand OpenGL est en mode de commentaires, aucun pixel n’est produit par la rastérisation. Au lieu de cela, les informations sur les primitives qui auraient été rastérisées sont transmises à l’application par OpenGL. Pour obtenir une description de la mémoire tampon de commentaires et des valeurs qu’elle contient, consultez glFeedbackBuffer .

La fonction glPassThrough insère un marqueur défini par l’utilisateur dans la mémoire tampon de commentaires lorsqu’elle est exécutée en mode feedback. Le paramètre de jeton est retourné comme s’il s’agissait d’une primitive.

La fonction glPassThrough est ignorée si OpenGL n’est pas en mode de commentaires.

La fonction suivante récupère les informations relatives à glPassThrough :

glGet avec argument GL_RENDER_MODE

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Gl.h
Bibliothèque
Opengl32.lib
DLL
Opengl32.dll

Voir aussi

glBegin

glEnd

glFeedbackBuffer

glRenderMode