Share via


ハードウェアサポートの決定 (Direct3D 9)

Direct3D には、ハードウェアのサポートを決定するための次の機能が用意されています。

  • IDirect3D9::CheckDeviceFormat

    サーフェス形式をテクスチャとして使用できるかどうか、サーフェス形式をテクスチャおよびレンダー ターゲットとして使用できるかどうか、またはサーフェス形式を深度ステンシル バッファーとして使用できるかどうかを確認するために使用されます。 さらに、このメソッドは、深度バッファー形式のサポートと深度ステンシル バッファー形式のサポートを確認するために使用されます。

  • IDirect3D9::CheckDeviceType

    ハードウェア アクセラレーションを実行するデバイスの機能、プレゼンテーション用のスワップ チェーンを構築するデバイスの機能、または現在の表示形式にレンダリングするデバイスの機能を確認するために使用されます。

  • IDirect3D9::CheckDepthStencilMatch

    深度ステンシル バッファー形式がレンダー ターゲット形式と互換性があるかどうかを確認するために使用されます。 このメソッドを呼び出す前に、アプリケーションは深度ステンシル形式とレンダー ターゲット形式の両方で IDirect3D9::CheckDeviceFormat を呼び出す必要があることに注意してください。

Direct3D デバイス