HLSL Gölgelendirici Modeli 5
Bu bölüm, High-Level Gölgelendirici Dili'ne yönelik genel bakış malzemelerini, özellikle Microsoft Direct3D 11'de kullanıma sunulan gölgelendirici model 5'teki yeni özellikleri içerir.
Madde | Açıklama |
---|---|
dinamik bağlama |
Dinamik bağlama, çalışma zamanının hangi kod yolunun çalıştırıldığı konusunda çizim zamanında (derleme zamanı yerine) karar vermesine olanak tanır. Bu, neredeyse aynı giriş imzalarına sahip gölgelendiricilerin neden olduğu gölgelendiricinin çoğalma sorununu azaltır. |
Geometri Gölgelendiricisi Özellikleri |
Dahil olmak üzere yeni geometri gölgelendiricisi özellikleri: akıştaki ilkellerin sırası önemli olmadığında performans artışı sağlayan, gölgelendiricinin birden fazla akışta köşeler çıkarabilmesi için birden çok nokta çıkış akışı sağlar. |
Tessellation |
Direct3D 11 çalışma zamanı, düşük ayrıntılı alt bölüm yüzeylerini GPU'da daha yüksek ayrıntılı temel öğelere dönüştüren mozaikleme uygulayan üç yeni aşamayı destekler. Döşeme kutucukları yüksek sıralı yüzeyleri işleme için uygun yapılara ayırır. Üç döşeme aşaması gövde gölgelendiricisi, tessellator ve etki alanı gölgelendirici aşamalarıdır. |
Buna ek olarak, başvuru bölümü gölgelendirici modeli 5 için öznitelikleri,iç işlevleri, gölgelendirici modeli 5 nesneleri ve yöntemlerive sistem değerlerinigibi birçok yeni API öğesini kapsar.
-
HLSL için Programlama Kılavuzu