D3D_INTERPOLATION_MODE 枚举 (d3dcommon.h)

指定内插模式,该模式会影响光栅化过程中值的计算方式。

语法

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
在寄存器值之间线性内插,但在多重采样时没有透视校正和样本固定。

要求

要求
Header d3dcommon.h

另请参阅

常见版本枚举

D3D11_PARAMETER_DESC