Перечисление 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 |