Bagikan melalui


Mengubah Fungsi Perbandingan Buffer Kedalaman (D3D9)

Secara default, ketika pengujian kedalaman dilakukan pada permukaan penyajian, sistem Direct3D memperbarui permukaan target render jika nilai kedalaman yang sesuai (z atau w) untuk setiap titik kurang dari nilai dalam buffer kedalaman. Dalam aplikasi C++, Anda mengubah cara sistem melakukan perbandingan pada nilai kedalaman dengan memanggil metode IDirect3DDevice9::SetRenderState dengan parameter Status diatur ke D3DRS_ZFUNC. Parameter Nilai harus diatur ke nilai dalam jenis enumerasi D3DCMPFUNC .

Buffer Kedalaman