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 |