funzione glDepthFunc
La funzione glDepthFunc specifica il valore utilizzato per i confronti del buffer di profondità.
void WINAPI glDepthFunc(
GLenum func
);
-
func
-
Specifica la funzione di confronto approfondito. Le costanti simboliche seguenti sono accettate.
Valore Significato - GL_NEVER
Non passa mai. - GL_LESS
Passa se il valore z in ingresso è minore del valore z archiviato. Si tratta del valore predefinito. - GL_LEQUAL
Passa se il valore z in ingresso è minore o uguale al valore z archiviato. - GL_EQUAL
Passa se il valore z in ingresso è uguale al valore z archiviato. - GL_GREATER
Passa se il valore z in ingresso è maggiore del valore z archiviato. - GL_NOTEQUAL
Passa se il valore z in ingresso non è uguale al valore z archiviato. - GL_GEQUAL
Passa se il valore z in ingresso è maggiore o uguale al valore z archiviato. - GL_ALWAYS
Passa sempre.
Questa funzione non restituisce un valore.
Il codice di errore seguente può essere recuperato dalla funzione glGetError .
Nome | Significato |
---|---|
|
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd. |
La funzione glDepthFunc specifica la funzione usata per confrontare ogni valore z pixel in ingresso con il valore z presente nel buffer di profondità. Il confronto viene eseguito solo se il test di profondità è abilitato. Vedere glEnable con l'argomento GL_DEPTH_TEST.
Inizialmente, il test di profondità è disabilitato.
Le funzioni seguenti recuperano informazioni correlate a glDepthFunc:
glGet con argomento GL_DEPTH_FUNC
glIsEnabled con argomento GL_DEPTH_TEST
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|