mad (sm4 - asm)

Умножение компонентов и добавление.

mad[_sat] dest[.mask], [-]src0[_abs][.swizzle], [-]src1[_abs][.swizzle], [-]src2[_abs][.swizzle]
Элемент Description
dest
[in] Результат операции.
dest = src0 * src1 + src2
src0
[in] Умножение.
src1
[in] Умножение.
src2
[in] Надстройка.

Замечания

Эта инструкция применяется к следующим этапам шейдера:

Шейдер вершин Шейдер геометрии Построитель текстуры
x x x

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

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

Модель шейдера Поддерживается
Модель шейдера 5 yes
Модель шейдера 4.1 yes
Модель шейдера 4 yes
Модель шейдера 3 (DirectX HLSL) no
Модель шейдера 2 (DirectX HLSL) no
Модель шейдера 1 (DirectX HLSL) no

Модель 4 шейдера (DirectX HLSL)