PDA

View Full Version : [FRAGE] - Konfiguration des Z-Buffers in OpenGL


cjudt
08-06-2004, 15:16
Hallo

Der Algorithmus des Zeichens mit einem Z-Buffer besteht genaugenommen aus drei Teilen:

1) Vergleich der Tiefe eines zu zeichnenden Pixels mit dem
entsprechenden Wert im Z-Buffer

anschließend eventuell:

2) Zeichnen des Pixels
3) Update des Z-Buffers

Nun zu meiner Frage:

Gibt es in OpenGL eine bequeme Möglichkeit Teil 3 des Algorithmus zu deaktivieren? (also zwar gegen den Z-Buffer zu testen, diesen dabei aber nicht zu verändern)

(Eine unbequeme Möglichkeit habe ich schon gefunden, nämlich den Z-Buffer vor jedem Polygon zwischenzuspeichern und danach wiederherzustellen.)

Chuck
08-06-2004, 15:48
eine zeile is dazu nötig ;)
glDepthMask(FALSE);

cjudt
08-06-2004, 17:23
Danke!
Das habe ich wohl einfach übersehen.