utof (SM4-ASM)
Entier non signé pour la conversion à virgule flottante.
| utof dest [ . Mask ] , src0 [ . Swizzle] |
|---|
| Élément | Description |
|---|---|
| dest |
[dans ] l’adresse du résultat de l’opération. |
| src0 |
[dans ] les composants à convertir. |
Notes
src0 doit contenir un entier 4 tuples non signé 32 bits. Après l’exécution de l’instruction, dest contient un tuple à virgule flottante. La conversion est effectuée par composant.
Lorsqu’une valeur d’entrée d’entier est trop grande pour être représentée exactement au format à virgule flottante, arrondir au mode pair le plus proche.
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 | Pris 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 |