Перечисление D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER (d3d12.h)

Указывает уровень поддержки программируемых позиций выборки, предлагаемых адаптером.

Синтаксис

typedef enum D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER {
  D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED = 0,
  D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 = 1,
  D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 = 2
} ;

Константы

 
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED
Значение: 0
Указывает, что нет поддержки программируемых позиций выборки.
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1
Значение: 1
Указывает, что существует поддержка уровня 1 для программируемых выборок позиций. На уровне 1 можно указать один пример шаблона для повторения для каждого пикселя (параметр SetSamplePositionNumPixels = 1) и поддерживается ResolveSubResource.
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2
Значение: 2
Указывает, что существует поддержка уровня 2 для программируемых выборок позиций. На уровне 2 можно указать четыре отдельных образца шаблона для каждого пикселя в сетке 2x2 (SetSamplePosition , параметр NumPixels = 1), которая повторяется над целевым объектом отрисовки или окном просмотра, выровненным по четным координатам.

Комментарии

Это перечисление используется структурой D3D12_FEATURE_D3D12_DATA_OPTIONS2 для указания уровня поддержки, предлагаемого для программируемых выборочных позиций.

Требования

Требование Значение
Заголовок d3d12.h

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

Основные перечисления