DirectX 9.0 ドライバーの必須サポート
ディスプレイ ドライバーが DirectX 7.0 以降のドライバーである場合、DirectX 9.0 ランタイムはハードウェア アクセラレーションを提供します。 ただし、ドライバーをバージョン 9.0 ドライバーとしてオペレーティング システムによって読み込むには、次のセクションで説明する機能を実装する必要があります。
DirectX 9.0 バージョン ドライバーでは、次をサポートする必要があります。
要求されたときに D3DCAPS9 構造体を返すことで、デバイスの機能を報告します。 ドライバーは、「DirectX 8.0 スタイル Direct3D 機能のレポート」で説明されているように、D3DCAPS8 構造体を返すのと同様に、D3DGDI2_TYPE_GETD3DCAPS9 値を使用して、GetDriverInfo2 要求に応答して D3DCAPS9 構造体を返します。 この要求のサポートについては、「GetDriverInfo2 のサポート」を参照してください。 D3DCAPS9 には、DirectX 9.0 と DirectX 8.0 の両方に関連する機能が含まれています。
DirectX 8.0 ランタイムによってクエリが実行された場合、ドライバーは引き続き D3DCAPS8 で DirectX 8.0 関連機能のみを報告する必要があります。固定関数パイプまたはプログラム可能なピクセル パイプでバンプ マッピングをサポートできるすべてのサーフェス形式に対して、DDPIXELFORMAT 構造体の dwOperations メンバーに D3DFORMAT_OP_BUMPMAP フラグを設定します。
ドライバーが応答するだけでクエリの種類がサポートされていないことを示す場合でも、非同期クエリ操作のサポートを報告します。 詳細については、「クエリの種類のサポートの確認」を参照してください。
非同期的にクエリを実行すると、D3dDrawPrimitives2 DDI に 2 つの新しい要件が課せられます。 詳細については、「D3dDrawPrimitives2 DDI に要件を課す」を参照してください。アプリケーションが他の処理をビジー状態の現在のキューで実行できるようにします。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示