D3D12_COMMAND_SIGNATURE_DESC構造体 (d3d12.h)
コマンド シグネチャの引数 (パラメーター) について説明します。
構文
typedef struct D3D12_COMMAND_SIGNATURE_DESC {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
UINT NodeMask;
} D3D12_COMMAND_SIGNATURE_DESC;
メンバー
ByteStride
描画バッファー内の各コマンドのサイズをバイト単位で指定します。
NumArgumentDescs
コマンド シグネチャ内の引数の数を指定します。
pArgumentDescs
引数が頂点バッファー、定数、定数バッファー ビュー、シェーダー リソース ビュー、順序なしアクセス ビューのいずれであるかなど、引数の詳細を含む、D3D12_INDIRECT_ARGUMENT_DESC構造体の配列。
NodeMask
単一 GPU 操作の場合は、これを 0 に設定します。 複数の GPU ノードがある場合は、コマンド署名を適用するノード (デバイスの物理アダプター) を識別するビットを設定します。 マスク内の各ビットは、単一ノードに対応します。 「マルチアダプター システム」を参照してください。
注釈
CreateCommandSignature でこの構造体を使用します。
要件
要件 | 値 |
---|---|
Header | d3d12.h |