Compartilhar via


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

Visão geral do Modelo de Sombreador 6

Modelo de sombreador 6