共用方式為


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)

另請參閱

著色器結構