共用方式為


D3D_INTERPOLATION_MODE列舉 (d3dcommon.h)

指定插補模式,這會影響點陣化期間計算值的方式。

Syntax

typedef enum D3D_INTERPOLATION_MODE {
  D3D_INTERPOLATION_UNDEFINED = 0,
  D3D_INTERPOLATION_CONSTANT = 1,
  D3D_INTERPOLATION_LINEAR = 2,
  D3D_INTERPOLATION_LINEAR_CENTROID = 3,
  D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE = 4,
  D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID = 5,
  D3D_INTERPOLATION_LINEAR_SAMPLE = 6,
  D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE = 7
} ;

常數

 
D3D_INTERPOLATION_UNDEFINED
值: 0
未定義插補模式。
D3D_INTERPOLATION_CONSTANT
值: 1
請勿在緩存器值之間插補。
D3D_INTERPOLATION_LINEAR
值: 2
在緩存器值之間以線性方式插補。
D3D_INTERPOLATION_LINEAR_CENTROID
值: 3
在緩存器值之間以線性方式插補,但在多重取樣時固定心形。
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE
值: 4
在緩存器值之間以線性方式插補,但沒有檢視方塊更正。
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID
值: 5
在緩存器值之間以線性方式插補,但在多重取樣時沒有檢視方塊校正和距心固定。
D3D_INTERPOLATION_LINEAR_SAMPLE
值: 6
在緩存器值之間以線性方式插補,但在多重取樣時,取樣會固定。
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE
值: 7
在緩存器值之間以線性方式插補,但在多重取樣時沒有檢視方塊修正和取樣限制。

規格需求

需求
標頭 d3dcommon.h

另請參閱

一般版本列舉

D3D11_PARAMETER_DESC