BT Sözlüğü › Programlama › Kaynak bariyeri (Resource barrier)

Kaynak bariyeri (Resource barrier)

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

Modern grafik API'lerinde bir kaynağın kullanım şeklinin ne zaman değiştiğini bildiren komut: o olmadan GPU yarım yazılmış dokuları okur.

GPU işi derinlemesine ardışık düzenler ve önbelleği saldırgan biçimde kullanır. Aynı doku önce render hedefi olarak yazılıp birkaç an sonra bir gölgelendiricide okunduğunda, sürücünün değişikliği bilmesi gerekir ki önbelleği boşaltsın ve aşamalar arasına doğru bağımlılığı eklesin. Bu bildirim bir kaynak bariyeridir: bir durumdan ötekine açık geçiş; bazen görüntü düzeninin değişmesini de içerir.

OpenGL ve Direct3D 11 gibi eski API'ler bunu örtük ve çoğu zaman temkinli biçimde yapıyordu. Vulkan ve Direct3D 12, daha az ek yük karşılığında sorumluluğu geliştiriciye bıraktı. Yanlış yerleştirilmiş bariyerler hem bozuk grafiklerin hem de gereksiz takılmaların klasik kaynağıdır. Bir CPU bellek çitiyle karıştırmayın: farklı bir düzeyde ilişkili bir fikirdir.

← Sözlüğe dön