Share via


WaveActiveCountBits 函式

計算在目前波中所有作用中通道中評估為 true 的布林變數數目,並將結果複寫至波中的所有通道。

語法

uint WaveActiveCountBits(
   bool bBit
);

參數

bBit

要評估的布林變數。 提供明確的 true 布林值會傳回使用中通道的數目。

傳回值

布林變數評估為 true 的通道數目,橫跨目前波中的所有作用中通道。

備註

在所有著色器階段中,著色器模型 6.0 都支援此函式。

 

範例

這比完整 WaveActiveSum 更有效率地實作,如下列範例所述:

result = WaveActiveCountBits( WaveActiveBallot( bBit ) );

另請參閱

著色器模型 6 的概觀

著色器模型 6