Partager via


structure D3D12DDIARG_MESH_IO_SIGNATURES (d3d12umddi.h)

La structure D3D12DDIARG_MESH_IO_SIGNATURES décrit un ensemble de signatures pour les primitives et sommets de sortie d’un nuanceur de maillage donné.

Syntaxe

typedef struct D3D12DDIARG_MESH_IO_SIGNATURES {
  D3D12DDIARG_SIGNATURE_ENTRY_0012 *pPrimitiveOutputSignature;
  UINT                             NumPrimitiveOutputSignatureEntries;
  D3D12DDIARG_SIGNATURE_ENTRY_0012 *pVertexOutputSignature;
  UINT                             NumVertexOutputSignatureEntries;
} D3D12DDIARG_MESH_IO_SIGNATURES;

Membres

pPrimitiveOutputSignature

Tableau de signatures ; à savoir, l’ensemble de tous les registres affectés par la sortie des primitives par le nuanceur de maillage.

NumPrimitiveOutputSignatureEntries

Size, in elements, of the pPrimitiveOutputSignature array.

pVertexOutputSignature

Tableau de signatures ; à savoir, l’union de tous les registres affectés par la sortie des sommets par le nuanceur de maillage.

NumVertexOutputSignatureEntries

Taille, dans les éléments, du tableau pVertexOutputSignature.

Remarques

Ces informations sont transmises au pilote lors de la création d’un nuanceur de maillage.

Pour plus d’informations, consultez la spécification du nuanceur de maillage.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 2004
d’en-tête d3d12umddi.h