D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 struttura (d3d12umddi.h)

Descrive i parametri usati dal driver visualizzato per creare una firma di comando.

Sintassi

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;

Members

ByteStride

Specifica le dimensioni di ogni argomento di una firma del comando, in byte.

NumArgumentDescs

Specifica il numero di argomenti nella firma del comando.

pArgumentDescs

Matrice di strutture D3D12DDI_INDIRECT_ARGUMENT_DESC , contenente i dettagli degli argomenti, tra cui se l'argomento è un buffer vertex, una costante, una visualizzazione del buffer costante, una visualizzazione risorsa shader o una visualizzazione di accesso non ordinata.

hRootSignature

Gestire la firma radice.

NodeMask

Set di nodi. Per un'operazione GPU singola, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare bit per identificare i nodi (adattatori fisici del dispositivo) per cui è necessario applicare la firma del comando. Ogni bit della maschera corrisponde a un singolo nodo. Fare riferimento ai sistemi multi-adapter.

Commenti

Usare questa struttura con PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.

Per altre informazioni, vedere la specifica mesh shader .

Requisiti

   
Client minimo supportato Windows 10, versione 1903
Intestazione d3d12umddi.h

Vedi anche

D3D12DDI_INDIRECT_ARGUMENT_DESC

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001