DXGI のプログラミング ガイド

Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) は、Direct3D グラフィックス ランタイムに依存しない低レベルのタスクを管理します。 DXGI は、複数のバージョンの Direct3D に共通のフレームワークを提供します。

このセクションの内容

トピック 説明
DXGI の概要
このトピックは、次のセクションで構成されています。
DXGI 1.2 の機能強化
DXGI 1.2 では、次の機能が追加されました。
DXGI 1.3 の機能強化
DXGI 1.3 では、次の機能が追加されました。この機能は、Windows 8.1以降に含まれています。
DXGI 1.4 の機能強化
DXGI 1.4 では、主にDirect3D 12をサポートするために、次の機能が追加または変更されています。
DXGI 1.5 の機能強化
次の機能が DXGI 1.5 に追加され、出力形式のより柔軟な指定と重複がサポートされています。
DXGI 1.6 の機能強化
HDR ディスプレイを検出するために、DXGI 1.6 に次の機能が追加されました。
ハイ ダイナミック レンジ ディスプレイと高度な色での DirectX の使用 このトピックでは、高度なカラー サポートを使用して、高ダイナミック レンジの Direct3D 11 とDirect3D 12コンテンツを HDR10 ディスプレイにレンダリングWindows 10技術的な概要について説明します。
変数のリフレッシュ レートの表示
可変リフレッシュ レートの表示では 、ティアリングを 有効にする必要があります。これは"vsync-off" サポートとも呼ばれます。
ガンマ補正の使用
ガンマ補正 (略してガンマ) は、画像内のピクセル値をコード化してデコードするためにシステムが使用する非線形演算の名前です。
Direct3D Feature 10Level9 9.1 ハードウェアのフォーマット サポート
このセクションでは、Direct3D Feature 10Level9 9.1 ハードウェアでサポートされている形式 (DXGI_FORMAT 値) を指定します。
Direct3D Feature 10Level9 9.3 ハードウェアのフォーマット サポート
このセクションでは、Direct3D Feature 10Level9 9.3 ハードウェアでサポートされている形式 (DXGI_FORMAT 値) を指定します。
Direct3D 機能レベル 10.0 ハードウェアのフォーマット サポート
このセクションでは、Direct3D 10.0 ハードウェアでサポートされている形式 (DXGI_FORMAT 値) を指定します。
Direct3D 機能レベル 10.1 ハードウェアのフォーマット サポート
このセクションでは、Direct3D 10.1 ハードウェアでサポートされる形式 (DXGI_FORMAT 値) を指定します。
Direct3D 機能レベル 11.0 ハードウェアのフォーマット サポート
このセクションでは、Direct3D Feature Level 11.0 ハードウェアでサポートされている形式 (DXGI_FORMAT 値) を指定します。
Direct3D 機能レベル 11.1 ハードウェアのフォーマット サポート
このセクションでは、Direct3D Feature Level 11.1 ハードウェアでサポートされている形式 (DXGI_FORMAT 値) を指定します。
Direct3D 機能レベル 12.0 ハードウェアのフォーマット サポート
このセクションでは、Direct3D Feature Level 12.0 ハードウェアでサポートされている形式 (DXGI_FORMAT 値) を指定します。
Direct3D 機能レベル 12.1 ハードウェアのフォーマット サポート
このセクションでは、Direct3D 12.1 ハードウェアでサポートされる形式 (DXGI_FORMAT値) を指定します。
ハードウェア機能のサポートの確認
このセクションでは、API 呼び出しを使用して Direct3D 機能レベル ハードウェアのフォーマット サポートをチェックする方法について説明します。
最適なパフォーマンスを得るには、DXGI フリップ モデルを使用します
このトピックでは、最新バージョンの Windows でプレゼンテーション スタックのパフォーマンスと効率を最大化する方法に関する開発者向けガイダンスを提供します。

 

DXGI

DXGI リファレンス

DirectX グラフィックス インフラストラクチャ (DXGI): ベスト プラクティス