Passer au contenu principal
Décrit les paramètres de répartition, à utiliser par le nuanceur de calcul.

Syntaxe

Membres

ThreadGroupCountX
Type : UINT
Taille, en groupes de threads, de la dimension x de la grille de groupes de threads. ThreadGroupCountY
Type : UINT
Taille, en groupes de threads, de la dimension y de la grille de groupes de threads. ThreadGroupCountZ
Type : UINT
Taille, en groupes de threads, de la dimension z de la grille de groupes de threads.

Remarques

Les membres de cette structure ont le même rôle que les paramètres de Dispatch. Un nuanceur de calcul compilé définit l’ensemble d’instructions à exécuter par thread et le nombre de threads à exécuter par groupe. Les paramètres de groupe de threads indiquent le nombre de groupes de threads à exécuter. Chaque groupe de threads contient le même nombre de threads, tel que défini par le nuanceur de calcul compilé. Les groupes de threads sont organisés dans une grille tridimensionnelle. Le nombre total de groupes de threads exécutés par le nuanceur de calcul compilé est déterminé par le calcul suivant :
En particulier, si l’une des valeurs des paramètres de groupe de threads est 0, rien ne se produit. La taille maximale de chaque dimension est de 65535.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

Structures principales
Dernière modification le 6 octobre 2026