Функция EvaluateAttributeAtSample

Выполняет оценку в расположении индексированного образца.

Синтаксис

numeric EvaluateAttributeAtSample(
  in attrib numeric value,
  in uint sampleindex
);

Параметры

value [in]

Тип: attrib numeric

Входное значение.

sampleindex [in]

Тип: uint

Расположение примера.

Комментарии

Режим интерполяции может быть линейным или linear_no_perspective в переменной. Использование центроида или выборки игнорируется. Атрибуты с постоянной интерполяцией также разрешены, в этом случае индекс образца игнорируется.

Минимальная модель шейдера

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

Модель шейдера Поддерживается
Модели шейдеров 5 и более поздних версий шейдеров да

 

Эта функция поддерживается в следующих типах шейдеров:

Вершина Корпуса Домен Geometry Пиксель Вычисления
x

 

См. также раздел

Встроенные функции

Модель шейдера 5