次の方法で共有


D3D10_SHADER_DEBUG_OUTPUTVAR構造体 (d3d10_1shader.h)

シェーダー出力変数について説明します。

構文

typedef struct _D3D10_SHADER_DEBUG_OUTPUTVAR {
  UINT  Var;
  UINT  uValueMin;
  UINT  uValueMax;
  INT   iValueMin;
  INT   iValueMax;
  FLOAT fValueMin;
  FLOAT fValueMax;
  BOOL  bNaNPossible;
  BOOL  bInfPossible;
} D3D10_SHADER_DEBUG_OUTPUTVAR;

メンバー

Var

型: UINT

に書き込まれるインデックス変数、または -1 の場合は変数に移動しません。

uValueMin

型: UINT

UINT の最小値。

uValueMax

型: UINT

最大 UINT 値。

iValueMin

型: INT

最小 INT 値。

iValueMax

型: INT

最大 UINT 値。

fValueMin

型: FLOAT

最小 FLOAT 値。

fValueMax

型: FLOAT

最大 FLOAT 値。

bNaNPossible

種類: BOOL

出力変数が数値でないと評価できるかどうかを示します。

bInfPossible

種類: BOOL

出力変数を無限大に評価できるかどうかを示します。

要件

要件
Header d3d10_1shader.h (D3D10Shader.h を含む)

こちらもご覧ください

シェーダー構造体