Skip to main content
Inicia o Mesh Shader ou o Amplification Shader, se ele estiver presente.

Sintaxe

Parâmetros

ThreadGroupCountX   _In_
Tipo: UINT
Número de grupos de threads do Amplification Shader ou do Mesh Shader a serem iniciados ThreadGroupCountY   _In_
Tipo: UINT
Deve ser 1 no XBOX ThreadGroupCountZ   _In_
Tipo: UINT
Deve ser 1 no XBOX

Valor retornado

Tipo: void

Comentários

Devido ao sombreamento de estado da CPU para o PSO desse tipo e à forma como ele usa uma combinação de Compute Shaders e Primitive Shaders, esta API tem atualmente várias limitações, conforme listado abaixo
  1. Não pode ser usada em um bundle
  2. PSOs com Amplification Shader não podem ser usados em um Execute Indirect (PSOs que usam apenas Mesh Shaders podem ser usados em um Execute Indirect com um tipo de token D3D12XBOX_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH_X)

Requisitos

Cabeçalho: d3d12_xs.h Biblioteca: d3d12_xs.lib
Plataformas compatíveis: consoles XBOX Series

Confira também

ID3D12GraphicsCommandList6 https://microsoft.github.io/DirectX-Specs/d3d/MeshShader.html
Last modified on October 6, 2026