Функция WaveReadLaneAt
Возвращает значение выражения для заданного индекса полосы в пределах указанной волны.
Синтаксис
<type> WaveReadLaneAt(
<type> expr,
uint laneIndex
);
Параметры
-
expr
-
Выражение для вычисления.
-
laneIndex
-
Индекс полосы, для которой будет возвращен результат экспра .
Возвращаемое значение
Полученное значение является результатом экспра. Это будет однородным, если laneIndex является однородным.
Замечания
Если laneIndex является однородным, то это эффективная операция трансляции; в противном случае это операция перетасовки.
Результат не определен на вспомогательной полосе или если полоса, на которую ссылается laneIndex , неактивна или вспомогательный полоса.
Эта функция поддерживается из модели шейдера 6.0 во всех этапах шейдера.