Delen via


Dieptebuffering inschakelen (Direct3D 9)

Nadat u een dieptebuffer hebt gemaakt, zoals beschreven in Create a Depth Buffer (Direct3D 9), schakelt u dieptebuffering in door de methode IDirect3DDevice9::SetRenderState aan te roepen. Stel de D3DRS_ZENABLE-weergavestatus in om dieptebuffering in te schakelen. Gebruik het D3DZB_TRUE lid van het D3DZBUFFERTYPE enumeratietype (of TRUE) om z-buffering in te schakelen, D3DZB_USEW om w-buffering in te schakelen, of D3DZB_FALSE (of FALSE) om dieptebuffering uit te schakelen.

Notitie

Als u w-buffering wilt gebruiken, moet uw toepassing een compatibele projectiematrix instellen, zelfs als deze de Direct3D-transformatiepijplijn niet gebruikt. Zie A W-Friendly Projection Matrix voor meer informatie over het leveren van een geschikte projectiematrix

 

Dieptebuffers