Ändra jämförelsefunktioner för djupbuffert (D3D9)
När djuptestning utförs på en återgivningsyta uppdaterar Direct3D-systemet som standard återgivningsmålytan om motsvarande djupvärde (z eller w) för varje punkt är mindre än värdet i djupbufferten. I ett C++-program ändrar du hur systemet utför jämförelser av djupvärden genom att anropa parametern IDirect3DDevice9::SetRenderState med parametern State inställd på D3DRS_ZFUNC. Parametern Value ska anges till ett värde i den D3DCMPFUNC uppräknade typen.
Relaterade ämnen