mad (sm4 - asm)

Moltiplicazione e aggiunta di componenti.

mad[_sat] dest[.mask], ^src0[_abs][.swizzle], ^src1[_abs][.swizzle], ^src2[_abs][.swizzle]
Articolo Descrizione
dest
[in] Risultato dell'operazione.
dest = src0 * src1 + src2
src0
[in] Moltiplicato.
src1
[in] Moltiplicatore.
src2
[in] Addend.

Osservazioni:

Questa istruzione si applica alle fasi seguenti dello shader:

Vertex shader Geometry shader Pixel shader
x x x

Modello di shader minimo

Questa funzione è supportata nei modelli di shader seguenti.

Modello di shader Supportata
Modello shader 5 yes
Modello shader 4.1 yes
Modello shader 4 yes
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

Assembly del modello shader 4 (DirectX HLSL)