Share via


dp2 (sm4 - asm)

2-dimensionale dot-product dei componenti rg, POS-swizzle.

dp2[_sat] dest[.mask], |src0[_abs][.swizzle], |src1[_abs][.swizzle]
Elemento Descrizione
Dest
[in] Indirizzo del risultato dell'operazione.
Dest = src0.r * src1.r + src0.g * src1.g
src0
[in] Componenti dell'operazione.
src1
[in] Componenti dell'operazione.

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)