Поделиться через


Функция WaveReadLaneAt

Возвращает значение выражения для заданного индекса полосы в пределах указанной волны.

Синтаксис

<type> WaveReadLaneAt(
   <type> expr,
   uint laneIndex
);

Параметры

expr

Выражение для вычисления.

laneIndex

Индекс полосы, для которой будет возвращен результат экспра .

Возвращаемое значение

Полученное значение является результатом экспра. Это будет однородным, если laneIndex является однородным.

Замечания

Если laneIndex является однородным, то это эффективная операция трансляции; в противном случае это операция перетасовки.

Результат не определен на вспомогательной полосе или если полоса, на которую ссылается laneIndex , неактивна или вспомогательный полоса.

Эта функция поддерживается из модели шейдера 6.0 во всех этапах шейдера.

См. также