テクスチャリングのハードウェアに関する考慮事項 (Direct3D 9)
現在のハードウェアでは、Direct3D インターフェイスで有効なすべての機能が実装されているわけではありません。 アプリケーションでは、ユーザー ハードウェアをテストし、それに応じてレンダリング戦略を調整する必要があります。
多くの 3D アクセラレータ カードでは、ブレンド ユニットの引数として拡散反復値がサポートされていません。 ただし、アプリケーションでは、テクスチャ ブレンドを実行するときに、反復処理されたカラー データを導入できます。
一部の 3D ハードウェアでは、最初のテクスチャに関連付けられたブレンド ステージがない場合があります。 これらのアダプターでは、アプリケーションは、現在のテクスチャのセットの 2 番目と 3 番目のテクスチャ ステージでブレンドを実行する必要があります。
現在のハードウェアの多くに制限があるため、 IDirect3DDevice9 によって提供される複数のテクスチャ ブレンド インターフェイスを介して三線型ミップマップ補間を実行できるディスプレイ アダプターはほとんどありません。 アプリケーションでは、マルチパス テクスチャ ブレンドを使用して同じ効果を実現したり、広くサポートされているD3DTEXF_POINTミップマップ フィルター モードに低下したりできます。
関連トピック