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) |