typedef enum D3D12_CONSERVATIVE_RASTERIZATION_MODE {
D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0,
D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON = 1,
D3D12_CONSERVATIVE_RASTERIZATION_MODE_UNDEFINED = 0xffffffff
} D3D12_CONSERVATIVE_RASTERIZATION_MODE;
这个枚举包含以下成员:
- D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF:表示保守光栅化被禁用,即使用传统的光栅化模式。
- D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON:表示启用保守光栅化,这种模式通常用于确保所有像素都在图元的覆盖区域内。
- D3D12_CONSERVATIVE_RASTERIZATION_MODE_UNDEFINED:表示未定义的保守光栅化模式。
在启用保守光栅化时,可能会影响图元的覆盖测试,确保光栅化过程中所有覆盖的像素都在图元的覆盖区域内。这对于一些特殊的渲染需求或特定的图形效果可能是有用的。
转载请注明出处:http://www.zyzy.cn/article/detail/26051/Win32 API/D3d12.h/D3D12_CONSERVATIVE_RASTERIZATION_MODE