estrutura D3D12_COMMAND_SIGNATURE_DESC (d3d12.h)
Descreve os argumentos (parâmetros) de uma assinatura de comando.
Sintaxe
typedef struct D3D12_COMMAND_SIGNATURE_DESC {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
UINT NodeMask;
} D3D12_COMMAND_SIGNATURE_DESC;
Membros
ByteStride
Especifica o tamanho de cada comando no buffer de desenho, em bytes.
NumArgumentDescs
Especifica o número de argumentos na assinatura de comando.
pArgumentDescs
Uma matriz de estruturas de D3D12_INDIRECT_ARGUMENT_DESC , contendo detalhes dos argumentos, incluindo se o argumento é um buffer de vértice, constante, exibição de buffer constante, exibição de recurso de sombreador ou exibição de acesso não ordenado.
NodeMask
Para uma única operação de GPU, defina-a como zero. Se houver vários nós de GPU, defina bits para identificar os nós (adaptadores físicos do dispositivo) para os quais a assinatura de comando deve ser aplicada. Cada bit na máscara corresponde a um único nó. Consulte Sistemas multi-adaptadores.
Comentários
Use essa estrutura por CreateCommandSignature.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |