DirectX圖形基礎設施

DirectX圖形基礎設施 （ DirectX Graphics Infrastructure ， DXGI ） 是Windows Vista及以上版本中的一個用戶模式組件 ， 它爲特定圖形API （ 例如Direct3D 10.0 及以上版本 ； 在DXGI中稱爲生產者 ） 與圖形內核之間提供了一個映射 ， 從而也能與用戶模式的Windows Display Driver Model驅動程序交互 。 DXGI提供對象來處理如 ： 枚舉顯卡和監視器 、 枚舉顯示模式 、 選擇緩衝區格式 、 在進程之間共享資源 （ 例如應用程序與桌面視窗管理員 ） 等任務 ， 並將渲染的幀呈現到窗口或監視器以顯示 。 Windows Vista中的Direct3D 10和OpenGL應用程序都能配以DXGI運行 。 DXGI 1.1 在各種Windows圖形API之間增加了表面共享 。 最新版本是DXGI 1.5 。 DXGI 2預覽版已經隨Oculus Rift SDK發佈 ， 它包含對立體渲染的改進 。