typedef enum D3D12_CULL_MODE {
D3D12_CULL_MODE_NONE = 1,
D3D12_CULL_MODE_FRONT = 2,
D3D12_CULL_MODE_BACK = 3
} D3D12_CULL_MODE;
这个枚举包含了以下成员:
- D3D12_CULL_MODE_NONE:表示不进行剔除,所有的三角形都会被保留。
- D3D12_CULL_MODE_FRONT:表示剔除正面(前向)的三角形。
- D3D12_CULL_MODE_BACK:表示剔除背面(背向)的三角形。
剔除模式用于提高渲染性能,通过移除对观察者不可见的三角形来减少图形渲染的工作量。通常情况下,剔除背面的三角形是一种常见的优化手段,因为对于不透明物体,其背面通常是不可见的。
转载请注明出处:http://www.zyzy.cn/article/detail/26055/Win32 API/D3d12.h/D3D12_CULL_MODE