D3D10_SHADER_DEBUG_INPUT_INFO構造体 (d3d10_1shader.h)
シェーダー入力について説明します。
構文
typedef struct _D3D10_SHADER_DEBUG_INPUT_INFO {
UINT Var;
D3D10_SHADER_DEBUG_REGTYPE InitialRegisterSet;
UINT InitialBank;
UINT InitialRegister;
UINT InitialComponent;
UINT InitialValue;
} D3D10_SHADER_DEBUG_INPUT_INFO;
メンバー
Var
型: UINT
初期化する変数の配列にインデックスを作成します。
InitialRegisterSet
種類: D3D10_SHADER_DEBUG_REGTYPE
D3D10_SHADER_DEBUG_REG_INPUT、D3D10_SHADER_DEBUG_REG_CBUFFER、またはD3D10_SHADER_DEBUG_REG_TBUFFERである必要があります。
InitialBank
型: UINT
cbuffer または tbuffer スロット、geometry シェーダー入力プリミティブ番号、インデックス可能な一時のレジスタを識別する、または -1 が含まれます。
InitialRegister
型: UINT
レジスタ セットに登録します。 InitialRegister は、一時的な場合は -1 になります。
InitialComponent
型: UINT
コンポーネントを指定します。 InitialComponent は一時的な -1 になります。
InitialValue
型: UINT
変数がリテラルの場合の初期値。
注釈
D3D10_SHADER_DEBUG_INPUT_INFO構造体は、D3D10_SHADER_DEBUG_INFO構造体と共に使用されます。
要件
要件 | 値 |
---|---|
Header | d3d10_1shader.h (D3D10Shader.h を含む) |