Share via


變更深度緩衝區寫入存取 (Direct3D 9)

根據預設,Direct3D 系統允許寫入深度緩衝區。 大部分的應用程式都會保持寫入深度緩衝區,但您可以允許 Direct3D 系統寫入深度緩衝區來達到一些特殊效果。

您可以藉由呼叫 IDirect3DDevice9::SetRenderState 方法,將 State 參數設定為 D3DRS_ZWRITEENABLE,並將 Value 參數設定為 0,以停用 C++ 中的深度緩衝區寫入。

深度緩衝區