fwidth

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

ret fwidth(x)

Эта функция вычисляет следующее: abs(ddx(x)) + abs(ddy(x)).

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

Параметры

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

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

Абсолютное значение частичных производных параметра x .

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

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

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

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

Модель шейдера Поддерживается
Модель шейдера 3 (DirectX HLSL) и более поздние модели шейдеров да
Модель шейдера 2 (DirectX HLSL) Да (только ps_2_x)
Модель шейдера 1 (DirectX HLSL) Нет

См. также

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