Mengaktifkan Buffering Kedalaman (Direct3D 9)

Setelah Anda membuat buffer kedalaman, seperti yang dijelaskan dalam Membuat Buffer Kedalaman (Direct3D 9), Anda mengaktifkan buffer kedalaman dengan memanggil metode IDirect3DDevice9::SetRenderState . Atur status render D3DRS_ZENABLE untuk mengaktifkan buffering kedalaman. Gunakan anggota D3DZB_TRUE dari jenis enumerasi D3DZBUFFERTYPE (atau TRUE) untuk mengaktifkan z-buffering, D3DZB_USEW untuk mengaktifkan w-buffering, atau D3DZB_FALSE (atau FALSE) untuk menonaktifkan buffering kedalaman.

Catatan

Untuk menggunakan w-buffering, aplikasi Anda harus menetapkan matriks proyeksi yang sesuai meskipun tidak menggunakan alur transformasi Direct3D. Untuk informasi tentang menyediakan matriks proyeksi yang sesuai, lihat Matriks Proyeksi yang Ramah-W

 

Buffer Kedalaman