Pular para o conteúdo principal
Descrição da lista de comandos, incluindo extensões específicas do XBOX.

Sintaxe

Membros

Type
Tipo: D3D12_COMMAND_LIST_TYPE
Especifica o tipo de lista de comandos a ser criada. Flags
Tipo: D3D12XBOX_COMMAND_LIST_FLAGS
Especifica os sinalizadores que controlam as operações da lista de comandos. NodeMask
Tipo: UINT
Para operações em uma única GPU, defina como zero. ResourceBarrierBatchSize
Tipo: UINT
Especifica o tamanho a ser usado ao enviar conjuntos em lote de barreiras de recursos em chamadas individuais de ResourceBarrier para a lista de comandos.

Comentários

CreateCommandListX usa essa estrutura. Se o número de barreiras especificado em uma chamada exceder o tamanho especificado em ResourceBarrierBatchSize, os benefícios do agrupamento diminuem, e o desempenho se degrada de maneira análoga a ter várias chamadas de ResourceBarrier com uma contagem equivalente de NumBarriers ou de ResourceBarrierBatchSize + 1 chamadas. Um tamanho de lote grande reduz ou elimina operações de sincronização redundantes geradas por um ResourceBarrier, à custa de memória adicional alocada para a lista de comandos. Um tamanho 0 seleciona um tamanho de lote padrão de 1024 para listas de comandos de gráficos e de 512 para listas de comandos de computação.

Requisitos

Cabeçalho: d3d12_x.h Plataformas com suporte: família XBOX One

Confira também

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