Aracılığıyla paylaş


Yazılım Gölgelendiricileri

Yazılım gölgelendiricileri, temel donanım desteği olmadan gölgelendiricilerin geliştirilmesine olanak sağlamak için uygulanır. Tüm özellik kümesini destekler. Yazılımda uygulandığından, en iyi performansı üretmez.

Sürüm Özellik Kümesi Gereksinim -leri
vs_2_sw vs_2_x tüm özellikleri Yalnızca yazılım köşesi işleme ve başvuru cihazı tarafından desteklenir.
vs_3_sw vs_3_0'nin tüm özellikleri Yalnızca yazılım köşesi işleme ve başvuru cihazı tarafından desteklenir.
ps_2_sw ps_2_x tüm özellikleri Yalnızca bir başvuru cihazı tarafından desteklenir.
ps_3_sw ps_3_0 tüm özellikleri Yalnızca bir başvuru cihazı tarafından desteklenir.

 

Yazılım gölgelendiricileri için bazı doğrulamalar gevşetilir. Bu, hata ayıklama ve prototip oluşturma amacıyla kullanışlıdır. Aşağıdaki doğrulamalar gevşetilir: (diğer tüm doğrulamalar aynı kalır)

Doğrulama türü Rahatlama
Yönerge Sayıları: Bu, vs_2_sw, vs_3_sw ve ps_2_sw ps_3_sw için gevşetilir. Sınırsız yönergeye izin verilir.
Kayan Sabit Sayıları: Bu, vs_2_sw, vs_3_sw ve ps_2_sw ps_3_sw için gevşetilir. En fazla 8192 sabite izin verilir.
Tamsayı Sabiti Sayıları: Bu, vs_2_sw, vs_3_sw ve ps_2_sw ps_3_sw için gevşetilir. En fazla 2048 sabite izin verilir.
Boole Sabiti Sayısı: Bu, vs_2_sw, vs_3_sw ve ps_2_sw ps_3_sw için gevşetilir. En fazla 2048 sabite izin verilir.
Bağımlı okuma derinliği: Bu, ps_2_sw için rahattır. vs_3_0 ve ps_3_0 gibi sınırsız bağımlı okumaya izin verilir.
Akış denetimi yönergeleri ve etiketlerinin sayısı: Bu, vs_2_sw için rahattır. Sınırsız akış kontrol talimatına ve 2048 adede kadar etikete izin verilir.
Döngü sayısı/başlangıç/adım: Bunlar vs_2_sw, vs_3_sw, ps_2_sw ve ps_3_sw için gevşetilir. Yineleme ve döngü yönergeleri için yineleme başlangıç ve yineleme adımı boyutu 32 bit imzalı tamsayılardır. Yineleme sayısı en fazla MAX_INT/64 olabilir.
Okuma bağlantı noktası sınırları: vs_2_sw, vs_3_sw, ps_2_sw ve ps_3_sw okuma bağlantı noktası sınırı yoktur.
ara ayırıcı sayısı: vs_3_sw'da 16 Yazma vs_3_0 ç (o#) ve ps_3_sw için 10 ps_3_0 Yazmaç (v#) vardır.

 

Asm Gölgelendiricisi Başvurusu