深度バッファー比較関数の変更 (D3D9)

既定では、レンダリング サーフェイスで深度テストが実行されると、Direct3D システムは、各ポイントの対応する深度値 (z または w) が深度バッファー内の値より小さい場合に、レンダー ターゲット サーフェスを更新します。 C++ アプリケーションでは、State パラメーターを D3DRS_ZFUNC に設定して IDirect3DDevice9::SetRenderState メソッドを呼び出すことで、システムが深度値に対して比較を実行する方法を変更します。 Value パラメーターは、D3DCMPFUNC 列挙型の値に設定する必要があります。

深度バッファー