Поделиться через


Изменение доступа к записи буфера глубины (Direct3D 9)

По умолчанию система Direct3D может записывать данные в буфер глубины. Большинство приложений оставляют запись в буфер глубины включено, но вы можете добиться некоторых специальных эффектов, не позволяя системе Direct3D записывать данные в буфер глубины.

Буфер глубины записи в C++ можно отключить, вызвав метод IDirect3Device9::SetRenderState с параметром State, равным D3DRS_ZWRITEENABLE, а параметру Value задано значение 0.

буферы глубины