Włączanie buforowania głębokości (Direct3D 9)
Po utworzeniu buforu głębokości, zgodnie z opisem w Tworzenie buforu głębokości (Direct3D 9), należy włączyć buforowanie głębokości przez wywołanie metody IDirect3DDevice9::SetRenderState. Ustaw stan renderowania D3DRS_ZENABLE, aby włączyć buforowanie głębokości. Aby włączyć buforowanie Z, użyj elementu członkowskiego D3DZB_TRUE typu wyliczanego D3DZBUFFERTYPE (lub TRUE); aby włączyć buforowanie W, użyj D3DZB_USEW; aby wyłączyć buforowanie głębokości, użyj D3DZB_FALSE (lub FALSE).
Notatka
Aby można było używać buforowania, aplikacja musi ustawić zgodną macierz projekcji, nawet jeśli nie używa potoku transformacji Direct3D. Aby uzyskać informacje na temat udostępniania odpowiedniej macierzy projekcji, zobacz Macierz projekcji przyjaznej dla sieci W
Tematy pokrewne