DirectX Graphics Infrastructure とは

DirectX Graphics Infrastructure(DXGI)は、Windows Vista以上のユーザーモードコンポーネントで、Direct3D 10.0以上の特定のグラフィックスAPI(プロデューサとしてDXGI用語で知られている)とグラフィックスカーネルとの間のマッピングを提供します。ユーザーモードのWindowsディスプレイドライバーモデルドライバー。 DXGIは、グラフィックアダプタとモニタの列挙、表示モードの列挙、バッファフォーマットの選択、プロセス間のリソース共有(アプリケーションとデスクトップウィンドウマネージャ間など)、レンダリングされたフレームを表示用のウィンドウまたはモニタに提示するなどのタスクを処理するオブジェクトを提供します。
Windows VistaのDirect3D 10とOpenGLの両方のアプリケーションは、DXGIで動作します。
DXGI 1.1では、さまざまなWindowsグラフィックスAPI間のサーフェス共有が追加されました。最新バージョンはDXGI 1.6で、Windows 10 Creators Updateで導入され、Windows 10 Fall Creators Updateでアップデートされました。
DXGI 2プレビューはOculus Rift SDKと共にリリースされました。立体レンダリングの改善が含まれています。