Compartir a través de


Función WaveActiveCountBits

Cuenta el número de variables booleanas que se evalúan como true en todas las carriles activas de la onda actual y replica el resultado en todas las carriles de la onda.

Sintaxis

uint WaveActiveCountBits(
   bool bBit
);

Parámetros

bBit

Variables booleanas que se van a evaluar. Si se proporciona un valor booleano explícito, se devuelve el número de carriles activos.

Valor devuelto

Número de carriles para los que la variable booleana se evalúa como true, en todos los carriles activos de la onda actual.

Comentarios

Esta función es compatible con el modelo de sombreador 6.0 en todas las fases del sombreador.

 

Ejemplos

Esto se puede implementar de forma más eficaz que una waveActiveSum completa, como se describe en el ejemplo siguiente:

result = WaveActiveCountBits( WaveActiveBallot( bBit ) );

Consulte también

Información general sobre el modelo de sombreador 6

Modelo de sombreador 6