dmin (sm5 - asm)
Double précision minimale au niveau des composants.
dmin[_sat] dest[.mask], [-]src0[_abs][.swizzle], [-]src1[_abs][.swizzle] |
---|
Élément | Description |
---|---|
Dest |
[in] Adresse des résultats de l’opération. Dest = src0<src1 ? src0 : src1 < est utilisé au lieu de <= de sorte que si min(x,y) = x, alors max(x,y) = y. |
src0 |
[in] Composants à comparer avec src1. |
src1 |
[in] Composants à comparer à src0. |
Notes
NaN a une gestion spéciale. Si un opérande source est NaN, l’autre opérande source est retourné. Le choix s’effectue par composant. Si les deux sont Des NaN, toute représentation NaN est retournée.
Les swizzles valides pour les paramètres source sont .xyzw, .xyxy, .zwxy, .zwzw. Les masques dest valides sont .xy, .zw et .xyzw. Les mappages src suivants sont post-swizzle :
- dest est un double vec2 across (x 32LSB, y 32MSB) et (z 32LSB, w 32MSB).
- src0 est un double vec2 across (x 32LSB, y 32MSB) et (z 32LSB, w 32MSB).
- src1 est un double vec2 across (x 32LSB, y 32MSB) et (z 32LSB, w 32MSB).
Cette instruction s’applique aux étapes suivantes du nuanceur :
Sommet | Coque | Domain | Géométrie | Pixel | Compute |
---|---|---|---|---|---|
X | X | X | X | X | X |
Modèle de nuanceur minimal
Cette instruction est prise en charge dans les modèles de nuanceur suivants :
Modèle de nuanceur | Prise en charge |
---|---|
Modèle de nuanceur 5 | Oui |
Modèle de nuanceur 4.1 | non |
Modèle de nuanceur 4 | non |
Modèle de nuanceur 3 (DirectX HLSL) | non |
Shader Model 2 (DirectX HLSL) | non |
Modèle de nuanceur 1 (DirectX HLSL) | non |