DP3 (SM4-ASM)
vecteur 3D point-produit des composants RVB, POS-Swizzle.
| DP3 [ _ SAT ] dest [ . Mask ] , [ - ] src0 [ _ ABS ] [ . Swizzle ] , [ - ] src1 [ _ ABS ] [ . Swizzle ] , |
|---|
| Élément | Description |
|---|---|
| dest |
[dans ] le résultat de l’opération. dest = . src0. r * src1. r + src0. g * src1. g + src0. b * src1. b |
| src0 |
[dans ] les composants de opération. |
| src1 |
[dans ] les composants de opération. |
Notes
Résultat scalaire répliqué sur les composants dans le masque d’écriture.
Cette instruction s’applique aux étapes suivantes du nuanceur :
| Nuanceur de sommets | Nuanceur de géométrie | Nuanceur de pixels |
|---|---|---|
| x | x | x |
Modèle de nuanceur minimal
Cette fonction est prise en charge dans les modèles de nuanceur suivants.
| Modèle de nuanceur | Prise en charge |
|---|---|
| Shader, modèle 5 | Oui |
| Modèle de nuanceur 4,1 | Oui |
| Nuanceur modèle 4 | Oui |
| Shader Model 3 (DirectX HLSL) | non |
| Shader Model 2 (DirectX HLSL) | non |
| Shader Model 1 (DirectX HLSL) | non |