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 les 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 les primitives sorties par le nuanceur de maillage.

NumPrimitiveOutputSignatureEntries

Taille, en éléments, du tableau pPrimitiveOutputSignature .

pVertexOutputSignature

Tableau de signatures ; c’est-à-dire l’union de tous les registres affectés par la sortie des sommets par le nuanceur de maillage.

NumVertexOutputSignatureEntries

Taille, en é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 Spécification du nuanceur de maillage .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête d3d12umddi.h