Ddx

Возвращает частичную производную указанного значения относительно координаты X экранного пространства.

ret ddx(x)

Эта функция вычисляет частичную производную относительно координаты X экранного пространства. Чтобы вычислить частичную производную относительно координаты экранного пространства y, используйте функцию ddy .

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

Параметры

Элемент Описание
X
[in] Указанное значение.

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

Частичная производная от параметра x .

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

Имя Тип шаблона Тип компонента Размер
x скалярный, векторный или матричный float any
Ret то же, что и входные данные x float те же измерения, что и входные x

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

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

Модель шейдера Поддерживается
Модели шейдеров 5 и более поздних версий да
Модель шейдера 4 да
Модель шейдера 3 (DirectX HLSL) да
Модель шейдера 2 (DirectX HLSL) Да в ps_2_x; не поддерживается в ps_2_0.
Модель шейдера 1 (DirectX HLSL) нет

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

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

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

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