D3D12DDIARG_MESH_IO_SIGNATURES構造体 (d3d12umddi.h)

D3D12DDIARG_MESH_IO_SIGNATURES構造体は、特定のメッシュ シェーダーの出力プリミティブと頂点のシグネチャのセットを記述します。

構文

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

メンバー

pPrimitiveOutputSignature

シグネチャの配列。つまり、メッシュ シェーダーによって出力されるプリミティブによって影響を受けるすべてのレジスタのセットです。

NumPrimitiveOutputSignatureEntries

pPrimitiveOutputSignature 配列の Size (要素単位)。

pVertexOutputSignature

シグネチャの配列。つまり、メッシュ シェーダーによって出力される頂点の影響を受けるすべてのレジスタの和集合です。

NumVertexOutputSignatureEntries

pVertexOutputSignature 配列のサイズ (要素単位)。

注釈

この情報は、メッシュ シェーダーの作成時にドライバーに渡されます。

詳細については、 メッシュ シェーダーの仕様 に関するページを参照してください。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 2004
Header d3d12umddi.h