BT Sözlüğü › Donanım › Early-Z

Early-Z

Donanım Svenska → Güncellendi: 2026-10-25

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.

← Sözlüğe dön