Z-ön geçişi (z-prepass)
Sahneyi önce yalnızca derinlikle, renksiz çizmek; böylece ikinci geçiş her pikseli tam bir kez gölgeler.
Ağır fragment shader'ları, pikseller ezildiğinde boşuna çalıştırılınca pahalıdır (bkz. aşırı çizim). Z-ön geçişi geometriyi önce renk çıktısı olmadan çizer ve yalnızca z-arabelleğini doldurur. Renk geçişinde derinlik testi "eşit" olarak ayarlanır; böylece piksel başına yalnızca en öndeki yüzey geçer ve shader tek kez çalışır.
Bedeli geometriyi iki kez göndermektir; bu yüzden gölgeleme pahalı, geometri ucuzsa karşılığını verir. Tipik olarak çok ışıklı ileri işlemede işe yarar. Ertelenmiş gölgeleme aynı aşırı gölgeleme sorununu başka yoldan çözer ve nadiren ön geçişe ihtiyaç duyar.