_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).

illustration de la relation entre la répartition, les groupes de threads et les threads

Cette fonction est prise en charge dans les types de nuanceurs suivants :

Sommet Forme Domain Géométrie Pixel Compute
x

Voir aussi

Sémantique

Shader, modèle 5