Перечисление 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по