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