Condividi tramite


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

Panoramica del modello shader 6

Modello shader 6