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
浮點數下限。
fValueMax
類型: FLOAT
FLOAT 值上限。
bNaNPossible
類型: BOOL
指出輸出變數是否可以評估為非數位。
bInfPossible
類型: BOOL
指出輸出變數是否可以評估為無限大。
規格需求
需求 | 值 |
---|---|
標頭 | d3d10_1shader.h (包含 D3D10Shader.h) |