Включение буферизации глубины (Direct3D 9)
После создания буфера глубины, как описано в разделе Создание буфера глубины (Direct3D 9), вы включите буфер глубины, вызвав метод IDirect3DDevice9::SetRenderState . Задайте состояние D3DRS_ZENABLE отрисовки, чтобы включить буферизацию глубины. Используйте элемент D3DZB_TRUE перечисленного типа D3DZBUFFERTYPE (или TRUE), чтобы включить z-буферизацию, D3DZB_USEW включить w-буферизацию или D3DZB_FALSE (или FALSE) для отключения буферизации глубины.
Примечание
Чтобы использовать w-буферизацию, приложение должно задать соответствующую матрицу проекции, даже если оно не использует конвейер преобразования Direct3D. Сведения о предоставлении подходящей матрицы проекции см. в разделе Матрица проекции с поддержкой W
Связанные темы