Dela via


Aktivera djupbuffertning (Direct3D 9)

När du har skapat en djupbuffert, enligt beskrivningen i Skapa en djupbuffert (Direct3D 9)aktiverar du djupbuffertning genom att anropa metoden IDirect3DDevice9::SetRenderState. Ange D3DRS_ZENABLE återgivningstillstånd för att aktivera djupbuffertning. Använd D3DZB_TRUE-medlemmen i den D3DZBUFFERTYPE uppräknade typen (eller TRUE) för att aktivera z-buffring, D3DZB_USEW för att aktivera w-buffring eller D3DZB_FALSE (eller FALSE) för att inaktivera djupbuffring.

Anteckning

Om du vill använda w-buffring måste programmet ange en kompatibel projektionsmatris även om den inte använder Direct3D-transformeringspipelinen. Information om hur du tillhandahåller en lämplig projektionsmatris finns i A W-Friendly Projection Matrix

 

djupbuffertar