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