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 |