Estado de abate (Direct3D 9)
Para melhorar o desempenho de renderização, você pode eliminar (ou remover) um primitivo que fica voltado para longe da câmera. Para primitivos de lado único, isso economiza tempo de renderização porque um back-face não é visível. Para habilitar o abate, você precisa saber a ordem sinuosa dos vértices (normalmente no sentido anti-horário). Este exemplo removerá qualquer primitivo cuja face traseira esteja voltada para a frente (dada uma ordem de enrolamento anti-horário):
SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);
Tópicos relacionados