Gölgelendirici bölmesi, izde kullanılan gölgelendiricileri ayrı ayrı görmenize olanak tanır.
Bu bölmeyi kullanmak için listeden bir gölgelendirici seçin. Bu işlem, gölgelendiricinin kaynağının yanı sıra statik analiz istatistiklerini gösteren yeni bir sekme oluşturur.
Ardışık düzendeki belirli bir aşamaya bağlı belirli gölgelendiriciyi görmek için bu aşamayı Ardışık düzeni görünümünde görüntüleyin.
Gölgelendirici kodu seçin
SPIR-V veya mümkünse GLSL'yi seçebilirsiniz. Not:
- SPIR-V kodu, OpSource talimatında orijinal GLSL kodunu sağlarsa GLSL sekmesinde sadece aynı kod gösterilir. Aksi takdirde AGI, SPIRV-Cross'u kullanarak SPIR-V'yi GLSL olarak derlemeye çalışır.
- Derleme sırasında bir hata oluşursa GLSL kaynak kodunu gösterme seçeneği kullanılamaz.
Statik analiz
AGI, SPIR-V gölgelendiricinin statik analizinden istatistikler sağlar. Desteklenen istatistikler şunlardır:
İstatistik | Açıklama |
---|---|
ALU Talimatları | ALU kullanan gölgelendiricideki talimat sayısı. |
Doku Talimatları | Gölgelendiricideki doku getirmelerinin sayısı. |
Şube Talimatları | Gölgelendiricideki kollara ayırma talimatlarının sayısı. |
En Yüksek Geçici Kayıt Basıncı | Eşzamanlı olarak etkin olan en yüksek geçici kayıt sayısı. Geçici bir değerin kullanım ömrü, tanımlama aşamasında başlar ve gölgelendiricideki son kullanımında sona erer. İstatistik, p değerini her bir canlı değerin kullandığı kayıt sayısını ekler (örneğin, 4D hareketli değer 4 kayıt anlamına gelir). |