SV _ GroupThreadID

Indices pour lesquels un thread individuel dans un groupe de threads est en cours d’exécution dans un nuanceur de calcul. SV _ GroupThreadID varie dans la plage spécifiée pour le nuanceur de calcul dans l’attribut numThreads . Par exemple, si numThreads (3, 2, 1) a été spécifié, les valeurs possibles pour la _ valeur d’entrée de SV GroupThreadID sont comprises dans cette plage de valeurs (0-2, 0-1, 0).

Type

Type
uint3

Remarques

Cette valeur système est facultative et est toujours dans les limites des valeurs passées à l’attribut numThreads .

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 Domaine Géométrie Pixel Calcul
x

Voir aussi

Sémantique

Shader, modèle 5