Share via


dcl_input vThread (sm5 - asm)

Déclarez les ID d’entrée du nuanceur de calcul.

dcl_input vThread
Élément Description
vThread
[in] Valeur d’ID d’entier 32 bits non signé à 3 composants. Valeurs possibles :
  • vThreadID.xyz
  • vThreadGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened

dcl_input 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 bits non signés à 3 composants propres au nuanceur de calcul. Il s'agit des éléments suivants :

  • vThreadID.xyz
  • vGroupID.xyz
  • vThreadIDInGroup.xyz
  • vThreadIDInGroupFlattened (composant unique)

Cette instruction s’applique aux étapes suivantes du nuanceur :

Sommet Coque Domain Géométrie Pixel Compute
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
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

Shader Model 5 Assembly (DirectX HLSL)