WaveActiveCountBits 函数
计算当前波中所有活动通道中计算为 true 的布尔变量的数量,并将结果复制到波中所有通道。
语法
uint WaveActiveCountBits(
bool bBit
);
参数
-
bBit
-
要计算的布尔变量。 提供显式真布尔值可返回活动通道数。
返回值
布尔变量在当前波中的所有活动通道中计算结果为 true 的通道数。
备注
着色器模型 6.0 在所有着色器阶段都支持此函数。
示例
这比完整的 WaveActiveSum 更高效地实现,如以下示例中所述:
result = WaveActiveCountBits( WaveActiveBallot( bBit ) );
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈