Поделиться через


Руководство по программированию для 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): рекомендации