Funzione WaveActiveCountBits
Conta il numero di variabili booleane che valutano true in tutte le corsie attive nell'onda corrente e replica il risultato in tutte le corsie dell'onda.
Sintassi
uint WaveActiveCountBits(
bool bBit
);
Parametri
-
bBit
-
Variabili booleane da valutare. Specificando un valore booleano esplicito, restituisce il numero di corsie attive.
Valore restituito
Numero di corsie per cui la variabile booleana restituisce true, in tutte le corsie attive nell'onda corrente.
Commenti
Questa funzione è supportata dal modello shader 6.0 in tutte le fasi dello shader.
Esempio
Questa operazione può essere implementata in modo più efficiente rispetto a un WaveActiveSum completo, come descritto nell'esempio seguente:
result = WaveActiveCountBits( WaveActiveBallot( bBit ) );
Vedi anche