次の方法で共有


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 配列のサイズ (要素単位)。

pVertexOutputSignature

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

NumVertexOutputSignatureEntries

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

備考

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

詳細については、「メッシュ シェーダー仕様の」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ヘッダー d3d12umddi.h