dp4 (sm4 - asm)

4-dimensional vector dot-product of components rgba, POS-swizzle.

dp4[_sat] dest[.mask], |src0[_abs][.swizzle], |src1[_abs][.swizzle],
Elemento Descrizione
Dest
[in] Risultato dell'operazione.
Dest = src0.r * src1.r + src0.g * src1.g + src0.b * src1.b+ src0.a * src1.a
src0
[in] Componenti dell'opertazione.
src1
[in] Componenti dell'opertazione.

Commenti

Risultato scalare replicato nei componenti in maschera di scrittura.

Questa istruzione si applica alle fasi dello shader seguenti:

Vertex shader Geometry shader Pixel shader
x x x

Modello di shader minimo

Questa funzione è supportata nei modelli shader seguenti.

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

Shader Model 4 Assembly (DirectX HLSL)