Microsoft DirectX 8.0 (C++)

ハードウェア サポートの判定

Direct3D では、次の機能によってハードウェア サポートを判定する。

IDirect3D8::CheckDeviceFormat
サーフェス フォーマットが、テクスチャとして使用できるかどうか、テクスチャとレンダリング ターゲットとして使用できるかどうか、および深度ステンシル バッファとして使用できるかどうかを検証するために使用する。さらに、深度バッファ フォーマット サポートと深度ステンシル バッファ フォーマット サポートを検証する場合にも、このメソッドを使用する。
IDirect3D8::CheckDeviceType
デバイスが、ハードウェア アクセラレーションを実行できるかどうか、プレゼンテーションのスワップ チェーンを作成できるかどうか、現在のディスプレイ フォーマットにレンダリングできるかどうかを検証するために使用する。
IDirect3D8::CheckDepthStencilMatch
深度ステンシル バッファ フォーマットがレンダリング ターゲット フォーマットと互換性があるかどうかを検証するために使用する。このメソッドを呼び出す前に、アプリケーションから深度ステンシルとレンダリング ターゲットの両方のフォーマットに対して CheckDeviceFormat を呼び出す必要があることに注意すること。