DXGI 的程式設計指南

Microsoft DirectX Graphics Infrastructure (DXGI) 管理與 Direct3D 圖形執行時間無關的低階工作。 DXGI 提供數個 Direct3D 版本的通用架構。

本節內容

主題 描述
DXGI 概觀
本主題包含下列各節。
DXGI 1.2 改善
DXGI 1.2 中已新增下列功能。
DXGI 1.3 改善
DXGI 1.3 中已新增下列功能,從 Windows 8.1 開始。
DXGI 1.4 改善
DXGI 1.4 中已新增或變更下列功能,主要是支援 Direct3D 12。
DXGI 1.5 改善
下列功能已新增至 DXGI 1.5,以支援更有彈性地指定和重複輸出格式。
DXGI 1.6 改善
下列功能已新增至 DXGI 1.6,以偵測 HDR 顯示器。
使用 DirectX 搭配高動態範圍顯示和進階色彩 本主題提供使用 Windows 10進階色彩支援將高動態範圍 Direct3D 11 和 Direct3D 12 內容轉譯為 HDR10 顯示器的技術概觀。
可變重新整理速率顯示
可變重新整理速率顯示需要啟用 卸載 ,這也稱為「vsync-off」支援。
使用 gamma 修正
Gamma 修正或 gamma 是系統用來編碼和解碼影像中圖元值的非線性作業名稱。
Direct3D 功能 10Level9 9.1 硬體的格式支援
本節會指定 Direct3D 功能 10Level9 9.1 硬體所支援 (DXGI_FORMAT值) 格式。
Direct3D 功能 10Level9 9.3 硬體的格式支援
本節指定 Direct3D 功能 10Level9 9.3 硬體所支援 () DXGI_FORMAT 值的格式。
Direct3D 功能層級 10.0 硬體的格式支援
本節會指定 Direct3D 10.0 硬體所支援 (DXGI_FORMAT值) 格式。
Direct3D 功能層級 10.1 硬體的格式支援
本節會指定 Direct3D 10.1 硬體所支援 (DXGI_FORMAT 值) 格式。
Direct3D 功能層級 11.0 硬體的格式支援
本節會指定 Direct3D 功能層級 11.0 硬體所支援 (DXGI_FORMAT值) 格式。
Direct3D 功能層級 11.1 硬體的格式支援
本節會指定 Direct3D 功能層級 11.1 硬體所支援 (DXGI_FORMAT值) 格式。
Direct3D 功能層級 12.0 硬體的格式支援
本節會指定 Direct3D 功能層級 12.0 硬體所 支援 (DXGI_FORMAT 值) 的格式。
Direct3D 功能層級 12.1 硬體的格式支援
本節會指定 Direct3D 12.1 硬體所支援) (DXGI_FORMAT值的格式
檢查硬體功能支援
本節說明如何使用 API 呼叫來檢查 Direct3D 功能層級硬體的格式支援。
為了獲得最佳效能,請使用 DXGI 翻轉模型
本主題提供開發人員指引,說明如何在新式 Windows 版本的簡報堆疊中將效能和效率最大化。

 

DXGI

DXGI 參考

DirectX 圖形基礎結構 (DXGI) :最佳做法