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