剔除状态 (Direct3D 9)

若要提高渲染性能,可以剔除 (或删除) 远离相机的基元。 对于单面基元,这可以节省呈现时间,因为背面不可见。 若要启用剔除,需要知道顶点的绕组顺序 (通常逆时针) 。 此示例将删除其背面正对的任何基元, (给定逆时针上链顺序) :

SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);

呈现状态