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