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


Соответствие DXGI DDI

Этот раздел относится только к Windows 7 и более поздним версиям, а также Windows Server 2008 R2 и более поздним версиям операционной системы Windows.

Direct3D версии 11 DDI соответствует определению DDI инфраструктуры графики DirectX (DXGI) для интерфейсов ресурсов, перечисления устройств и представления.

Презентации

Так как устройства Direct3D версии 11 должны поддерживать представление из любого формата, поддерживающего сканирование, драйверы отображения пользовательского режима будут обязаны выполнять операции представления с помощью драйверов мини-портов отображения (драйверов режима ядра), которые вызывают преобразование цвета из любого формата сканирования в любой другой формат сканирования, а также в стандартные форматы сканирования GDI. Эти форматы сканирования известны следующими значениями перечисления DXGI_FORMAT:

  • DXGI_FORMAT_B5G6R5_UNORM

  • DXGI_FORMAT_B5G5R5A1_UNORM

  • DXGI_FORMAT_B8G8R8A8_UNORM

  • DXGI_FORMAT_B8G8R8X8_UNORM

В Direct3D версии 11 DDI существуют ограничения обратного буфера. Если задано DXGI_USAGE_BACKBUFFER (из перечисления DXGI_USAGE ), остальные допустимые варианты использования DXGI являются следующими:

  • DXGI_USAGE_SHADERINPUT, которая сопоставляется с D3D11_BIND_SHADER_RESOURCE

  • DXGI_USAGE_RENDER_TARGET_OUTPUT, которая сопоставляется с D3D11_BIND_RENDER_TARGET

Обратите внимание, что флаги доступа к ЦП для задних буферов не разрешены.