共用方式為


變更深度緩衝區比較函式 (D3D9)

根據預設,當深度測試是在轉譯介面上執行時,如果每個點的對應深度值 (z 或 w) 小於深度緩衝區中的值,Direct3D 系統會更新轉譯目標表面。 在C++應用程式中,您會呼叫 IDirect3DDevice9::SetRenderState 方法,並將 State 參數設定為 D3DRS_ZFUNC,來變更系統對深度值的比較方式。 Value 參數應該設定為 D3DCMPFUNC 列舉型別中的值。

深度緩衝區