Перечисление D3D12DDI_RENDER_PASS_TIER (d3d12umddi.h)

Значение D3D12DDI_RENDER_PASS_TIER указывает уровень поддержки, предоставляемый драйвером пользовательского режима (UMD) для проходов отрисовки.

Синтаксис

typedef enum D3D12DDI_RENDER_PASS_TIER {
  D3D12DDI_RENDER_PASS_TIER_NOT_SUPPORTED = 0,
  D3D12DDI_RENDER_PASS_TIER_1 = 1,
  D3D12DDI_RENDER_PASS_TIER_2 = 2
} ;

Константы

 
D3D12DDI_RENDER_PASS_TIER_NOT_SUPPORTED
Значение: 0
В UMD не реализована таблица DDI, которая поддерживается с помощью эмуляции программного обеспечения.
D3D12DDI_RENDER_PASS_TIER_1
Значение: 1
Драйвер обеспечивает поддержку уровня 1.
D3D12DDI_RENDER_PASS_TIER_2
Значение: 2
Драйвер обеспечивает поддержку уровня 2.

Комментарии

Подробное описание каждого уровня см. в D3D12_VIEW_INSTANCING_TIER .

UMD будет передавать эти уровни в среду выполнения. Среда выполнения проверит, что UMD, которые заполняют отчет таблицы DDI, по крайней мере TIER_1 поддержку. В то же время среда выполнения проверит, что UMD, которые не заполняют таблицу DDI, не требуют ничего, кроме поддержки TIER_0 (в этом случае среда выполнения не сможет создать устройство).

Примечание

Это требование будет присутствовать только для UMD, поддерживающих версию сборки DDI, в которой внесено это изменение.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h

См. также раздел

D3D12DDI_D3D12_OPTIONS_DATA_0089