fonction glDepthFunc
La fonction glDepthFunc spécifie la valeur utilisée pour les comparaisons de mémoire tampon de profondeur.
Syntaxe
void WINAPI glDepthFunc(
GLenum func
);
Paramètres
-
func
-
Spécifie la fonction de comparaison de profondeur. Les constantes symboliques suivantes sont acceptées.
Valeur Signification - GL_NEVER
Ne passe jamais. - GL_LESS
Passe si la valeur z entrante est inférieure à la valeur z stockée. Il s’agit de la valeur par défaut. - GL_LEQUAL
Passe si la valeur z entrante est inférieure ou égale à la valeur z stockée. - GL_EQUAL
Passe si la valeur z entrante est égale à la valeur z stockée. - GL_GREATER
Réussit si la valeur z entrante est supérieure à la valeur z stockée. - GL_NOTEQUAL
Passe si la valeur z entrante n’est pas égale à la valeur z stockée. - GL_GEQUAL
Passe si la valeur z entrante est supérieure ou égale à la valeur z stockée. - GL_ALWAYS
Passe toujours.
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 |
---|---|
|
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd. |
Notes
La fonction glDepthFunc spécifie la fonction utilisée pour comparer chaque valeur z de pixel entrante avec la valeur z présente dans la mémoire tampon de profondeur. La comparaison est effectuée uniquement si le test de profondeur est activé. (Voir glEnable avec l’argument GL_DEPTH_TEST.)
Initialement, les tests de profondeur sont désactivés.
Les fonctions suivantes récupèrent des informations relatives à glDepthFunc :
glGet avec argument GL_DEPTH_FUNC
glIsEnabled avec argument GL_DEPTH_TEST
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 |
|
Bibliothèque |
|
DLL |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour