Pular para o conteúdo principal
Sinalizadores para controlar ID3D12GraphicsCommandList.DispatchX.

Sintaxe

Constantes

Comentários

D3D12XBOX_DISPATCH_FLAGS são usados para controlar ID3D12GraphicsCommandList.DispatchX.
Essas constantes de enumeração são passadas como uma combinação com OR bit a bit.
  • O sinalizador D3D12XBOX_DISPATCH_FLAG_ENABLE_OUT_OF_ORDER pode ser usado para atingir a taxa de inicialização de 2 waves no XBOX Series X e 1 wave no XBOX Series S por ciclo de clock para grupos de threads que contêm uma única wave no modo wave32 e declarados com apenas uma dimensão de grupo de threads, por exemplo [numthreads(X, 1, 1)]. Consulte o benchmark “LaunchRate(ACS)” do exemplo GpuBench para obter mais detalhes.
  • O sinalizador D3D12XBOX_DISPATCH_FLAG_W32 deve ser definido somente quando o sombreador de computação associado tiver sido compilado com -D__XBOX_ENABLE_WAVE32=1 (consulte Definições do compilador de sombreador do XBOX
Para obter mais informações sobre a versão genérica do Direct3D 12 do método ID3D12GraphicsCommandList::DispatchX, consulte Dispatch.

Requisitos

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

Confira também

d3d12_xs
Última modificação em 6 de outubro de 2026