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と同時にリリースされ、立体視レンダリングの改善が含まれています。[要出典]
参照
参考文献
- ^ 「DXGI の概要」。MSDN。Microsoft。
- ^ デスクトップ複製 API
- ^ 「Windows グラフィックス API 間のサーフェス共有」。MSDN。Microsoft。
- ^ 「DXGI 1.6 の改善点」。MSDN。Microsoft。
外部リンク
- Microsoft Docs の DXGI トピック
- Microsoft Docs の DXGI の概要
