ushr (SM5-ASM)
Déplacer vers la droite.
| ubfe dest [ . Mask ] , src0 [ . Swizzle ] , src1 [ . Swizzle] |
|---|
| Élément | Description |
|---|---|
| dest |
[dans ] contient les résultats de l’instruction. |
| src0 |
[dans ] les valeurs 32 bits à décaler. |
| src1 |
[dans, ] les LSB 5 bits fournissent le nombre de bits à décaler (0-31). |
Cette instruction effectue un décalage au niveau du composant de chaque valeur 32 bits dans src0 avec un nombre de bits entier non signé fourni par LSB 5 bits (plage 0-31) dans src1, en insérant 0. Les résultats de 32 bits par composant sont placés dans dest.
Cette instruction s’applique aux étapes suivantes du nuanceur :
| Sommet | Forme | 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 | Pris en charge. |
|---|---|
| Shader, modèle 5 | Oui |
| Modèle de nuanceur 4,1 | non |
| Nuanceur modèle 4 | non |
| Shader Model 3 (DirectX HLSL) | non |
| Shader Model 2 (DirectX HLSL) | non |
| Shader Model 1 (DirectX HLSL) | non |