Der Depth Buffer (auch Z-Buffer) ist ein Buffer, der beim Rasterisieren dafür sorgt, dass für jeden Pixel nur die Farbe des Vertex geschrieben wird, das der Kamera am nächsten liegt.

Vorgehen

Für jeden Pixel wird der aktuelle Tiefenwert (z-Wert) gespeichert und mit dem Tiefenwert eines neu zu zeichnenden Fragments verglichen. Ist das neue Fragment weiter von der Kamera entfernt als das bereits gespeicherte, wird es verworfen.