Функция WaveActiveCountBits
Подсчитывает количество логических переменных, которые оцениваются как истинные во всех активных полосах текущей волны, и реплицирует результат во все полосы в волне.
Синтаксис
uint WaveActiveCountBits(
bool bBit
);
Параметры
-
bBit
-
Логические переменные для вычисления. При предоставлении явного логического значения возвращается количество активных полос.
Возвращаемое значение
Количество полос, для которых логическая переменная имеет значение true, по всем активным полосам в текущей волне.
Remarks
Эта функция поддерживается из модели шейдера 6.0 на всех этапах шейдера.
Примеры
Это можно реализовать более эффективно, чем полный WaveActiveSum, как описано в следующем примере:
result = WaveActiveCountBits( WaveActiveBallot( bBit ) );
См. также