structure D3D12_COMMAND_SIGNATURE_DESC (d3d12.h)

Décrit les arguments (paramètres) d’une signature de commande.

Syntaxe

typedef struct D3D12_COMMAND_SIGNATURE_DESC {
  UINT                               ByteStride;
  UINT                               NumArgumentDescs;
  const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
  UINT                               NodeMask;
} D3D12_COMMAND_SIGNATURE_DESC;

Membres

ByteStride

Spécifie la taille de chaque commande dans la mémoire tampon de dessin, en octets.

NumArgumentDescs

Spécifie le nombre d’arguments dans la signature de commande.

pArgumentDescs

Tableau de structures de D3D12_INDIRECT_ARGUMENT_DESC , contenant les détails des arguments, notamment s’il s’agit d’une mémoire tampon de vertex, d’une vue de mémoire tampon constante, d’une vue de ressource du nuanceur ou d’un affichage d’accès non ordonné.

NodeMask

Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez des bits pour identifier les nœuds (les cartes physiques de l’appareil) pour lesquels la signature de commande doit s’appliquer. Chaque bit du masque correspond à un nœud unique. Reportez-vous à Systèmes multi-adaptateurs.

Remarques

Utilisez cette structure par CreateCommandSignature.

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Structures principales