BT Sözlüğü › Programlama › Render pass (render geçişi)

Render pass (render geçişi)

Programlama Svenska → Güncellendi: 2026-10-25

Modern grafik API'lerinde hangi tamponları okuyup yazacağını baştan bildiren sınırlı bir çizim aşaması; sürücü belleği en uygun biçimde düzenleyebilir.

Eski OpenGL her şeyi istediğiniz yerde, istediğiniz zaman çizmenize izin verirdi; Vulkan (2016), Direct3D 12 ve Metal bunu tersine çevirir ve bir geçişi önceden tanımlamanızı ister — renk ve derinlik render hedeflerini, her birinin yüklenip yüklenmeyeceğini ya da temizleneceğini (load/store) ve sonucun sonradan ne olacağını. Sürücünün artık tahmin yürütmesi gerekmez.

Kazanç en çok karo tabanlı mimariye sahip mobil GPU'larda büyüktür: donanım bir ara tamponun yalnızca geçiş içinde gerektiğini bilirse, onu yavaş ana belleğe taşırmak yerine hızlı çip üstü bellekte tutabilir. Alt geçişleri zincirlemek, ertelenmiş gölgelendirme gibi bir tekniğin geometri ve aydınlatma adımlarını arada dış belleğe hiç dokunmadan çalıştırmasını sağlar.

← Sözlüğe dön