SV_GroupID
Index pour lesquels un nuanceur de calcul s’exécute dans le groupe de threads. Les index correspondent à l’ensemble du groupe et non à un thread individuel. Les valeurs possibles varient selon la plage passée en tant que paramètres à Dispatch. Par exemple, l’appel de Dispatch(2,1,1) entraîne des valeurs possibles de 0,0,0 et 1,0,0.
Définit le décalage de groupe dans un appel Dispatch , par dimension de l’appel de dispatch.
Type
Type |
---|
uint3 |
Notes
Cette valeur système est facultative.
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 passées 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 | 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