Função WaveActiveCountBits
Conta o número de variáveis boolianas que são avaliadas como verdadeiras em todas as faixas ativas na onda atual e replica o resultado para todas as faixas na onda.
Sintaxe
uint WaveActiveCountBits(
bool bBit
);
Parâmetros
-
bBit
-
As variáveis boolianas a serem avaliadas. Fornecer um valor booliano verdadeiro explícito retorna o número de faixas ativas.
Valor retornado
O número de pistas para as quais a variável booliana é avaliada como true, em todas as faixas ativas na onda atual.
Comentários
Essa função tem suporte do modelo de sombreador 6.0 em todos os estágios do sombreador.
Exemplos
Isso pode ser implementado com mais eficiência do que um WaveActiveSum completo, conforme descrito no exemplo a seguir:
result = WaveActiveCountBits( WaveActiveBallot( bBit ) );
Confira também