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


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