Функция WaveActiveAllEqual
Возвращает значение true, если выражение одинаково для каждой активной полосы в текущей волне (и, следовательно, однородно по нему).
Синтаксис
<bool-type> WaveActiveAllEqual(
<type> expr
);
Параметры
-
expr
-
Выражение для вычисления.
<type>
может быть базовым скалярным, вектором или типом матрицы.
Возвращаемое значение
Возвращает true
для каждого компонента, который одинаков для каждого активного expr
полосы в текущей волне.
<bool-type>
будет скалярным, вектором или матрицой bool
, соответствующим размерности входных данных <type>
.
Например, входные данные <type>
приводят к возврату <bool-type>
matrix<bool, 4, 3>
.matrix<float, 4, 3>
Замечания
Эта функция поддерживается из модели шейдера 6.0 во всех этапах шейдера.
См. также