Aracılığıyla paylaş


Gölgelendirici Modeli 6

Dörtlü olmayan dalga içselleri tüm gölgelendirici aşamalarında kullanılabilir. Dörtlü dalga iç özellikleri yalnızca piksel ve işlem gölgelendiricilerinde kullanılabilir.

Bu bölümde

Konu Açıklama
QuadReadAcrossDiagonal
Bu dörtlüde çapraz olarak karşı şeritten okunan belirtilen yerel değeri döndürür.
QuadReadLaneAt
Geçerli dörtlü içindeki şerit kimliğiyle tanımlanan şeritten belirtilen kaynak değerini döndürür.
QuadReadAcrossX
X yönünde bu dörtlüdeki diğer şeritten okunan belirtilen yerel değeri döndürür.
QuadReadAcrossY
Bu dörtlüdeki diğer şeritten okunan belirtilen kaynak değerini Y yönünde döndürür.
WaveActiveAllEqual
İfade geçerli dalgadaki her etkin şerit için aynıysa true döndürür (ve bu nedenle bu şerit üzerinde tekdüzendir).
WaveActiveBitAnd
Geçerli dalgadaki tüm etkin şeritlerde ifadenin tüm değerlerinin bit düzeyinde AND değerini döndürür ve tüm etkin kulvarlara tekrar çoğaltır.
WaveActiveBitOr
Geçerli dalgadaki tüm etkin şeritlerde ifadenin tüm değerlerinin bit düzeyinde OR değerini döndürür ve tüm etkin kulvarlara tekrar çoğaltır.
WaveActiveBitXor
Geçerli dalgadaki tüm etkin kulvarlarda ifadenin tüm değerlerinin bit düzeyinde XOR değerini döndürür ve tüm etkin kulvarlara tekrar çoğaltır.
WaveActiveCountBits
Geçerli dalgadaki tüm etkin şeritlerde true olarak değerlendirilen boole değişkenlerinin sayısını sayar ve sonucu dalgadaki tüm kulvarlara çoğaltır.
WaveActiveMax
Geçerli dalgadaki tüm etkin şeritlerde ifadenin maksimum değerini döndürür ve tüm etkin kulvarlara tekrar çoğaltır.
WaveActiveMin
Geçerli dalgadaki tüm etkin şeritlerde ifadenin en düşük değerini döndürür ve tüm etkin kulvarlara geri çoğaltır.
WaveActiveProduct
geçerli dalgadaki tüm etkin şeritlerde ifadenin değerlerini çarpar ve tüm etkin kulvarlara tekrar çoğaltır.
WaveActiveSum
İfadenin geçerli dalgadaki tüm etkin kulvarlardaki değerini toplayarak geçerli dalgadaki tüm kulvarlara çoğaltır.
WaveActiveAllTrue
İfade geçerli dalgadaki tüm etkin şeritlerde true ise true döndürür.
WaveActiveAnyTrue
İfade geçerli dalgadaki etkin şeritlerden herhangi birinde true ise true döndürür.
WaveActiveBallot
Belirtilen dalgadaki tüm etkin şeritler için Boole ifadesinin değerlendirilmesinin 4 bit işaretsiz tamsayı bit maskesi döndürür.
WaveGetLaneCount
Bu mimarideki bir dalgadaki şerit sayısını döndürür.
WaveGetLaneIndex
Geçerli dalga içindeki geçerli şeridin dizinini döndürür.
WaveIsFirstLane
Yalnızca en küçük dizine sahip geçerli dalgadaki etkin şerit için true döndürür.
WavePrefixCountBits
Geçerli şeritten küçük dizinlere sahip tüm etkin şeritlerde belirtilen tüm boole değişkenlerinin toplamını true olarak ayarlar.
WavePrefixProduct
Bu dalgadaki etkin kulvarlardaki tüm değerlerin çarpımını, bu şeritten küçük dizinlerle döndürür.
WavePrefixSum
Bundan daha küçük dizinlere sahip etkin şeritlerdeki tüm değerlerin toplamını döndürür.
WaveReadLaneFirst
En küçük dizine sahip geçerli dalganın etkin şeridi için ifadenin değerini döndürür.
WaveReadLaneAt
Belirtilen dalga içindeki verilen şerit dizini için ifadenin değerini döndürür.

Gölgelendirici Modeli 6 Genel Bakış

Gölgelendirici Modelleri ve Gölgelendirici Profilleri