Freigeben über


D3D12DDIARG_MESH_IO_SIGNATURES-Struktur (d3d12umddi.h)

Die D3D12DDIARG_MESH_IO_SIGNATURES-Struktur beschreibt eine Reihe von Signaturen für die Ausgabegrundsätze und Scheitelpunkte eines bestimmten Gittershaders.

Syntax

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

Member

pPrimitiveOutputSignature

Ein Array von Signaturen; nämlich die Gruppe aller Register, die von Primitiven betroffen sind, die vom Mesh-Shader ausgegeben werden.

NumPrimitiveOutputSignatureEntries

Größe des pPrimitiveOutputSignature-Arrays in Elementen.

pVertexOutputSignature

Ein Array von Signaturen; nämlich die Vereinigung aller Register, die von Scheitelpunkten betroffen sind, die vom Mesh-Shader ausgegeben werden.

NumVertexOutputSignatureEntries

Größe des pVertexOutputSignature-Arrays in Elementen.

Hinweise

Diese Informationen werden beim Erstellen eines Mesh-Shaders an den Treiber übergeben.

Weitere Informationen finden Sie in der Mesh Shader-Spezifikation .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Kopfzeile d3d12umddi.h