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


перечисление 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 можно указать один пример шаблона для каждого пикселя (параметр SetSamplePositionSetSamplePosition NumPixels = 1) и ResolveSubResource поддерживается.
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2
Значение: 2
Указывает, что для программируемых позиций поддерживается уровень 2. На уровне 2 можно указать четыре отдельных шаблона выборки для каждого пикселя в сетке 2x2 (Параметр SetSamplePositionNumPixels = 4), повторяющийся по целевому объекту отрисовки или окна просмотра, выровненным по даже координатам.

Замечания

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

Требования

Требование Ценность
заголовка d3d12.h

См. также

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