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)

另请参阅

着色器结构