SV_GroupThreadID
Index pour lesquels un thread individuel au sein d’un groupe de threads dans lequel un nuanceur de calcul s’exécute. SV_GroupThreadID varie selon 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 SV_GroupThreadID ont cette plage de valeurs (0-2,0-1,0).
Type
Type |
---|
uint3 |
Notes
Cette valeur système est facultative et se trouve toujours dans les limites des valeurs passées dans l’attribut numthreads .
L’illustration suivante montre la relation entre les paramètres passés à 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 au thread (SV_GroupIndex,SV_DispatchThreadID,SV_GroupThreadID,SV_GroupID).
Cette fonction est prise en charge dans les types de nuanceurs suivants :
Sommet | Coque | Domain | Géométrie | Pixel | Compute |
---|---|---|---|---|---|
x |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour