Stato di culling (Direct3D 9)
Per migliorare le prestazioni di rendering, è possibile eliminare (o rimuovere) una primitiva che si trova lontano dalla fotocamera. Per le primitive a lato singolo, questo consente di risparmiare tempo di rendering perché un back-face non è visibile. Per abilitare il culling, è necessario conoscere l'ordine di avvolgimento dei vertici (in genere in senso antiorario). In questo esempio verrà rimossa qualsiasi primitiva la cui faccia posteriore è rivolta in avanti (in base a un ordine di avvolgimento antiorario):
SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);
Argomenti correlati