この記事は更新が必要です。(2014年8月) |
DirectXグラフィックスインフラストラクチャ(DXGI)[ 1 ]は、 Microsoft Windows(Windows Vista以降)のユーザーモードコンポーネントであり、 Direct3D 10.0以降(DXGIの用語ではプロデューサーと呼ばれる)などの特定のグラフィックスAPIとグラフィックスカーネル間のマッピングを提供し、グラフィックスカーネルはユーザーモードのWindowsディスプレイドライバーモデルドライバーとインターフェイスします。DXGIは、グラフィックスアダプターとモニターの列挙、表示モードの列挙、バッファー形式の選択、プロセス間(アプリケーションとデスクトップウィンドウマネージャー間など)のリソースの共有、レンダリングされたフレームをウィンドウまたはモニターに表示するためのタスク用のオブジェクトを提供します。
Windows Vista の Direct3D 10 とOpenGLアプリケーションはどちらも DXGI を通じて動作します。
Windows 8では、DirectXを使用したハードウェアアクセラレーションによるビデオキャプチャ用に、デスクトップ複製APIと呼ばれる非常に便利なDXGIベースのAPIが導入されました。[ 2 ]
DXGI 1.1では、様々なWindowsグラフィックAPI間でのサーフェス共有が追加されました。[ 3 ]最新バージョンはDXGI 1.6で、Windows 10 Creators Updateで導入され、Windows 10 Fall Creators Updateで更新されました。[ 4 ]
DXGI 2 プレビューは、 Oculus Rift SDKと同時にリリースされ、立体視レンダリングの改善が含まれています。