次の方法で共有


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 を含む)

こちらもご覧ください

シェーダー構造体