WaveActiveCountBits 函数
计算当前波中所有活动通道中计算为 true 的布尔变量的数量,并将结果复制到波中所有通道。
uint WaveActiveCountBits(
bool bBit
);
-
bBit
-
要计算的布尔变量。 提供显式真布尔值可返回活动通道数。
布尔变量在当前波中的所有活动通道中计算结果为 true 的通道数。
着色器模型 6.0 在所有着色器阶段都支持此函数。
这比完整的 WaveActiveSum 更高效地实现,如以下示例中所述:
result = WaveActiveCountBits( WaveActiveBallot( bBit ) );