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-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 com PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.
Consulte a Especificação do Sombreador de Malha para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 |
Cabeçalho | d3d12umddi.h |