estrutura D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 (d3d12umddi.h)
Descreve os parâmetros que o driver de exibição usa para criar uma assinatura de comando.
Sintaxe
typedef struct D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12DDI_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
D3D12DDI_HROOTSIGNATURE hRootSignature;
UINT NodeMask;
} D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001;
Membros
ByteStride
Especifica o tamanho de cada argumento de uma assinatura de comando, em bytes.
NumArgumentDescs
Especifica o número de argumentos na assinatura de comando.
pArgumentDescs
Uma matriz de estruturas de D3D12DDI_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.
hRootSignature
Manipule para a assinatura raiz.
NodeMask
O conjunto de nós. Para uma única operação de GPU, defina isso 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 os sistemas de vários adaptadores.
Observações
Use essa estrutura com PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.
Consulte a de especificação do Sombreador de Malha para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1903 |
cabeçalho | d3d12umddi.h |