texCUBE (справочник по HLSL) — выбор уровня MIP

Примеры текстуры куба с использованием градиента для выбора уровня MIP.

ret texCUBE(s, t, ddx, ddy)

Параметры

Элемент Описание
s
[in] Состояние выборки.
T
[in] Координата текстуры.
Ddx
[in] Скорость изменения геометрии поверхности в направлении x.
Ddy
[in] Скорость изменения геометрии поверхности в направлении y.

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

Значение данных текстуры.

Описание типа

Имя В/Из Тип шаблона Тип компонента Размер
s in Объекта samplerCUBE 1
t in Вектор Плавать 3
Ddx in Вектор Плавать 3
Ddy in Вектор Плавать 3
Ret out Вектор float 4

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

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

Модель шейдера Поддерживается
Модель шейдера 4 Да (только шейдер пикселей)
Модель шейдера 3 (DirectX HLSL) Да (только шейдер пикселей)
Модель шейдера 2 (DirectX HLSL) Да (только шейдер пикселей)
Модель шейдера 1 (DirectX HLSL) нет
  1. Выполняется значительное изменение порядка кода для перемещения вычислений градиента за пределы управления потоком.
  2. Если для ограничения D3DPSHADERCAPS2_0 задано значение D3DD3DPSHADERCAPS2_0_GRADIENTINSTRUCTIONS, компилятор сопоставляет эту функцию с texldd.

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

Встроенные функции (DirectX HLSL)