Dela via


Skyddstillstånd (Direct3D 9)

För att förbättra renderingsprestandan kan du gallra ut (eller ta bort) en primitiv som är vänd bort från kameran. För enkeltsidiga primitiva former sparar detta renderingstiden eftersom en baksida inte är synlig. För att aktivera gallring måste du känna till hörnens lindningsordning (vanligtvis motsols). Det här exemplet tar bort alla primitiva vars baksida är framåtvänd (med en motsols svepning):

SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);

Renderingstillstånd