Руководство по программированию для DXGI

Инфраструктура графики Microsoft DirectX (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
Для обнаружения HDR-дисплеев в DXGI 1.6 добавлена следующая функция.
Использование DirectX с дисплеями с широким динамическим диапазоном и расширенным управлением цветами В этом разделе представлен технический обзор отрисовки содержимого Direct3D 11 и Direct3D 12 с высоким динамическим диапазоном на дисплее HDR10 с использованием Windows 10 расширенной поддержки цветов.
Дисплеи переменной частоты обновления
Для отображения переменной частоты обновления требуется включить разрыв . Это также называется поддержкой vsync-off.
Использование гамма-коррекции
Гамма-коррекция, или гамма для краткости, — это название нелинейной операции, которую системы используют для кода и декодирования значений пикселей на изображениях.
Поддержка формата для оборудования Direct3D 10Level9 9.1
В этом разделе указываются форматы (DXGI_FORMAT значения), поддерживаемые оборудованием Direct3D Feature 10Level9 9.1.
Поддержка формата для оборудования Direct3D 10Level9 9.3
В этом разделе указываются форматы (DXGI_FORMAT значения), поддерживаемые оборудованием Direct3D Feature 10Level9 9.3.
Поддержка формата для оборудования уровня компонентов Direct3D 10.0
В этом разделе указаны форматы (DXGI_FORMAT значения), поддерживаемые оборудованием Direct3D 10.0.
Поддержка форматирования для оборудования уровня компонентов Direct3D 10.1
В этом разделе указаны форматы (DXGI_FORMAT значения), поддерживаемые оборудованием Direct3D 10.1.
Поддержка форматирования для оборудования уровня компонентов Direct3D 11.0
В этом разделе указаны форматы (DXGI_FORMAT значения), поддерживаемые оборудованием Direct3D Feature Level 11.0.
Поддержка форматирования для оборудования уровня компонентов Direct3D 11.1
В этом разделе указаны форматы (DXGI_FORMAT значения), поддерживаемые оборудованием Direct3D Feature Level 11.1.
Поддержка форматирования для оборудования Уровня компонентов Direct3D 12.0
В этом разделе указаны форматы (DXGI_FORMAT значения), поддерживаемые оборудованием Direct3D Feature Level 12.0.
Поддержка форматирования для оборудования уровня компонентов Direct3D 12.1
В этом разделе указываются форматы (DXGI_FORMAT значения), поддерживаемые оборудованием Direct3D 12.1.
Проверка поддержки функций оборудования
В этом разделе описывается, как проверка о поддержке формата для оборудования уровня функций Direct3D с помощью вызовов API.
Для достижения оптимальной производительности используйте модель переворачивания DXGI.
В этом разделе содержатся рекомендации для разработчиков по повышению производительности и эффективности стека презентаций в современных версиях Windows.

 

DXGI

Справочник по DXGI

Графическая инфраструктура DirectX (DXGI): рекомендации