_vThread d’entrée DCL (SM5-ASM)
Déclarer des ID d’entrée de nuanceur de calcul.
| _entrée DCL {vThreadID.xyz |vThreadGroupID.xyz | vThreadIDInGroup.xyz |vThreadIDInGroupFlattened} |
|---|
| Élément | Description |
|---|---|
| vThreadID | vThreadGroupID | vThreadIDInGroup | vThreadIDInGroupFlattened |
[dans ] la valeur d’ID d’entier 32 bits non signé 3 composants. |
l' _ entrée DCL est une déclaration existante dans d’autres étapes du nuanceur. Il est utilisé dans le nuanceur de calcul pour déclarer les différentes valeurs d’ID d’entier 32 non signées à 3 composants propres au nuanceur de calcul. Il s'agit de :
- vThreadID.xyz
- vGroupID.xyz
- vThreadIDInGroup.xyz
- vThreadIDInGroupFlattened (composant unique)
Cette instruction s’applique aux étapes suivantes du nuanceur :
| Sommet | Forme | Domain | Géométrie | Pixel | Calcul |
|---|---|---|---|---|---|
| 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 |