Passer au contenu principal
Lance le Mesh Shader, ou l’Amplification Shader s’il est présent.

Syntaxe

Paramètres

ThreadGroupCountX   _In_
Type : UINT
Nombre de groupes de threads d’Amplification Shader ou de Mesh Shader à lancer ThreadGroupCountY   _In_
Type : UINT
Doit être égal à 1 sur XBOX ThreadGroupCountZ   _In_
Type : UINT
Doit être égal à 1 sur XBOX

Valeur de retour

Type : void

Remarques

En raison de la mise en miroir (shadowing) de l’état du processeur pour le PSO de ce type et de la façon dont il utilise une combinaison de Compute Shaders et de Primitive Shaders, cette API présente actuellement un certain nombre de limitations, répertoriées ci-dessous
  1. Ne peut pas être utilisée dans un bundle
  2. Les PSO avec un Amplification Shader ne peuvent pas être utilisés dans un Execute Indirect (les PSO qui utilisent uniquement des Mesh Shaders peuvent être utilisés dans un Execute Indirect avec un type de jeton D3D12XBOX_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH_X)

Configuration requise

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

Voir aussi

ID3D12GraphicsCommandList6 https://microsoft.github.io/DirectX-Specs/d3d/MeshShader.html
Dernière modification le 6 octobre 2026