Early-Z
GPU derinlik testini piksel gölgelendiriciden sonra değil önce çalıştırır; böylece örtülen fragment’lar pahalı gölgelendiricileri hiç çalışmadan elenir.
Klasik ardışık düzende derinlik testi en sonda gelir, yani fragment gölgelendiricisi rengi hesapladıktan sonra — fragment başka bir şeyin arkasında kalsa bile gölgelendiricinin bedelini ödersiniz. Early-Z, donanım aynı sonucu garanti edebildiği sürece testi gölgelendiricinin önüne alır. GPU’lar buna 2001–2002 dolaylarında kavuştu.
Yakalanan nokta şu: gölgelendirici kendi derinliğini yazmamalı, discard ya da alfa testi kullanmamalıdır; aksi hâlde derinlik önceden bilinemez ve donanım geç teste döner. Motorların renk geçişinden önce derinlik tamponunu doldurmak için bir z-prepass çalıştırmasının nedeni budur: early-Z böylece mümkün olan en çok overdraw’u çöpe atar.