_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

Assembly modèle 5 du nuanceur (DirectX HLSL)