_GROUPID vs
Index pour le groupe de threads dans lequel un nuanceur de calcul s’exécute. Les index concernent l’ensemble du groupe et non un thread individuel. Les valeurs possibles varient au sein de la plage passée comme paramètres à la distribution. Par exemple, l’appel de dispatch (2, 1, 1) donne les valeurs possibles 0, 0, 0 et 1, 0, 0.
Définit l’offset de groupe dans un appel de distribution , par dimension de l’appel de répartition.
Type
| Type |
|---|
| uint3 |
Notes
Cette valeur système est facultative.
L’illustration suivante montre la relation entre les paramètres transmis à Dispatch, Dispatch (5, 3, 2), les valeurs spécifiées dans l’attribut numThreads , numThreads (10, 8, 3) et les valeurs qui seront transmises au nuanceur de calcul pour les valeurs système liées aux threads (SV _ GroupIndex,SV _ DispatchThreadID,SV _ GroupThreadID, SV _ GroupId).

Cette fonction est prise en charge dans les types de nuanceurs suivants :
| Sommet | Forme | Domain | Géométrie | Pixel | Compute |
|---|---|---|---|---|---|
| x |