DirectX グラフィックス インフラストラクチャ

DirectXグラフィックスインフラストラクチャDXGI[ 1 ]は、 Microsoft WindowsWindows 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と同時にリリースされ、立体視レンダリングの改善が含まれています。

参照

参考文献

  1. ^ 「DXGI の概要」。MSDN。Microsoft 。2021年8月20日
  2. ^デスクトップ複製API
  3. ^ 「 Windowsグラフィックス API 間のサーフェス共有」。MSDN。Microsoft 。2021年5月24日。
  4. ^ 「DXGI 1.6 の改善点」MSDNMicrosoft、2021年1月6日。