Zmienianie funkcji porównywania buforu głębokości (D3D9)
Domyślnie podczas testowania głębokości na powierzchni renderowania system Direct3D aktualizuje powierzchnię docelową renderowania, jeśli odpowiednia wartość głębokości (z lub w) dla każdego punktu jest mniejsza niż wartość w buforze głębokości. W aplikacji języka C++ zmieniasz sposób wykonywania porównań wartości głębokości przez wywołanie metody IDirect3DDevice9::SetRenderState za pomocą parametru stanu ustawionego na D3DRS_ZFUNC. Parametr Value powinien być ustawiony na wartość w typie D3DCMPFUNC wyliczanym.
Tematy pokrewne