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 |