glDepthFunc: Unterschied zwischen den Versionen
Aus DGL Wiki
Flash (Diskussion | Beiträge) (=Funktionsweise=) |
K (Anpassung an die Funktionsvorlage) |
||
Zeile 1: | Zeile 1: | ||
− | = | + | = glDepthFunc = |
− | + | <br> | |
− | + | == Name == | |
− | < | + | Die Funktion glDepthFunc legt fest, wann ein Fragment den Tiefentest im [[Tiefenpuffer]] besteht. |
− | + | == Delphi-Spezifikation == | |
− | == | + | procedure glDepthFunc(func: TGLenum); |
− | + | <br> | |
− | + | == Parameter == | |
− | + | <table border=1> | |
− | + | <tr> | |
− | + | <td>''GL_NEVER''</td> | |
− | + | <td>Neue Fragmente bestehen niemals den Vergleich</td> | |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td>''GL_LESS''</td> | |
− | + | <td>Neue Fragmente bestehen den Vergleich, wenn sie einen geringeren Tiefenwert haben</td> | |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td>''GL_EQUAL''</td> | |
− | == | + | <td>Neue Fragmente bestehen den Vergleich, wenn sie einen gleichgroßen Tiefenwert haben</td> |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td>''GL_LEQUAL''</td> | |
− | Neue Fragmente bestehen niemals den Vergleich | + | <td>Neue Fragmente bestehen den Vergleich, wenn sie einen kleineren oder gleichgroßen Tiefenwert haben</td> |
− | + | </tr> | |
− | + | <tr> | |
− | Neue Fragmente bestehen den Vergleich, wenn sie einen | + | <td>''GL_GREATER''</td> |
− | + | <td>Neue Fragmente bestehen den Vergleich, wenn sie einen größeren Tiefenwert haben</td> | |
− | + | </tr> | |
− | Neue Fragmente bestehen den Vergleich, wenn sie einen gleichgroßen | + | <tr> |
− | + | <td>''GL_NOTEQUAL''</td> | |
− | + | <td>Neue Fragmente bestehen den Vergleich, wenn sie einen anderen Tiefenwert haben</td> | |
− | Neue Fragmente bestehen den Vergleich, wenn sie einen kleineren oder gleichgroßen | + | </tr> |
− | + | <tr> | |
− | + | <td>''GL_GEQUAL''</td> | |
− | Neue Fragmente bestehen den Vergleich, wenn sie einen größeren | + | <td>Neue Fragmente bestehen den Vergleich, wenn sie einen größeren oder gleichgroßen Tiefenwert haben</td> |
− | + | </tr> | |
− | + | <tr> | |
− | Neue Fragmente bestehen den Vergleich, wenn sie einen anderen | + | <td>''GL_ALWAYS''</td> |
− | + | <td>Neue Fragmente werden sofort übernommen</td> | |
− | + | </tr> | |
− | Neue Fragmente bestehen den Vergleich, wenn sie einen größeren oder gleichgroßen | + | </table> |
− | + | <br> | |
− | + | == Beschreibung == | |
− | Neue Fragmente | + | Die Funktion glDepthFunc legt fest, wann ein Fragment den Tiefentest im Tiefenpuffer besteht. |
− | + | <br> | |
− | + | == Siehe auch == | |
− | [[Tiefenpuffer | + | [[Tiefenpuffer]] |
Version vom 5. Juli 2004, 19:05 Uhr
Inhaltsverzeichnis
glDepthFunc
Name
Die Funktion glDepthFunc legt fest, wann ein Fragment den Tiefentest im Tiefenpuffer besteht.
Delphi-Spezifikation
procedure glDepthFunc(func: TGLenum);
Parameter
GL_NEVER | Neue Fragmente bestehen niemals den Vergleich |
GL_LESS | Neue Fragmente bestehen den Vergleich, wenn sie einen geringeren Tiefenwert haben |
GL_EQUAL | Neue Fragmente bestehen den Vergleich, wenn sie einen gleichgroßen Tiefenwert haben |
GL_LEQUAL | Neue Fragmente bestehen den Vergleich, wenn sie einen kleineren oder gleichgroßen Tiefenwert haben |
GL_GREATER | Neue Fragmente bestehen den Vergleich, wenn sie einen größeren Tiefenwert haben |
GL_NOTEQUAL | Neue Fragmente bestehen den Vergleich, wenn sie einen anderen Tiefenwert haben |
GL_GEQUAL | Neue Fragmente bestehen den Vergleich, wenn sie einen größeren oder gleichgroßen Tiefenwert haben |
GL_ALWAYS | Neue Fragmente werden sofort übernommen |
Beschreibung
Die Funktion glDepthFunc legt fest, wann ein Fragment den Tiefentest im Tiefenpuffer besteht.
Siehe auch
Tiefenpuffer