Condividi tramite


D3D12DDIARG_MESH_IO_SIGNATURES struttura (d3d12umddi.h)

La struttura D3D12DDIARG_MESH_IO_SIGNATURES descrive un set di firme per le primitive e i vertici di output di una determinata mesh shader.

Sintassi

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

Members

pPrimitiveOutputSignature

Matrice di firme; ovvero il set di tutti i registri interessati dall'output delle primitive dal mesh shader.

NumPrimitiveOutputSignatureEntries

Dimensioni, in elementi, della matrice pPrimitiveOutputSignature .

pVertexOutputSignature

Matrice di firme; ovvero l'unione di tutti i registri interessati dai vertici restituiti dal mesh shader.

NumVertexOutputSignatureEntries

Dimensioni, negli elementi, della matrice pVertexOutputSignature .

Commenti

Queste informazioni vengono passate al driver alla creazione di un shader mesh.

Per altre informazioni, vedere La specifica di Mesh Shader .

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione d3d12umddi.h