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