stringtranslate.com

Графическая инфраструктура DirectX

DirectX Graphics Infrastructure ( DXGI ) [1] — компонент пользовательского режима Microsoft Windows (для Windows Vista и выше), который обеспечивает сопоставление между определенными графическими API, такими как Direct3D 10.0 и выше (известными в терминологии DXGI как производители), и графическим ядром, которое, в свою очередь, взаимодействует с драйвером пользовательского режима Windows Display Driver Model . DXGI предоставляет объекты для обработки таких задач, как перечисление графических адаптеров и мониторов, перечисление режимов отображения, выбор форматов буфера, совместное использование ресурсов между процессами (например, между приложениями и диспетчером окон рабочего стола ) и представление отрисованных кадров в окне или на мониторе для отображения.

Приложения Direct3D 10 и OpenGL в Windows Vista работают через DXGI.

В Windows 8 появился весьма полезный API на основе DXGI, называемый Desktop Duplication API, для аппаратного ускорения видеозахвата с использованием DirectX. [2]

В DXGI 1.1 добавлено совместное использование поверхностей между различными графическими API Windows. [3] Новейшая версия — DXGI 1.6, представленная в Windows 10 Creators Update и обновленная в Windows 10 Fall Creators Update. [4]

Предварительная версия DXGI 2 была выпущена вместе с Oculus Rift SDK, содержащим улучшения для стереоскопического рендеринга . [ необходима ссылка ]

Смотрите также

Ссылки

  1. ^ "Обзор DXGI". MSDN . Microsoft.
  2. ^ API дублирования рабочего стола
  3. ^ «Общий доступ к поверхности между графическими API Windows». MSDN . Microsoft.
  4. ^ "Улучшения DXGI 1.6". MSDN . Microsoft.

Внешние ссылки