структура D3D12_FEATURE_DATA_D3D12_OPTIONS6 (d3d12.h)
Указывает уровень поддержки, предоставляемый адаптером для заливки с переменной скоростью (VRS), и указывает, поддерживается ли фоновая обработка. Дополнительные сведения см. в разделах Затенение с переменной скоростью (VRS) и Спецификация фоновой обработки Direct3D 12.
Синтаксис
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS6 {
BOOL AdditionalShadingRatesSupported;
BOOL PerPrimitiveShadingRateSupportedWithViewportIndexing;
D3D12_VARIABLE_SHADING_RATE_TIER VariableShadingRateTier;
UINT ShadingRateImageTileSize;
BOOL BackgroundProcessingSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS6;
Члены
AdditionalShadingRatesSupported
Тип: BOOL
Указывает, поддерживаются ли размеры пикселей 2x4, 4x2 и 4x4 для отрисовки с одной выборкой; и поддерживается ли размер грубого пикселя 2x4 для 2x MSAA. true
Значение , если эти размеры поддерживаются; в противном случае — false
значение .
PerPrimitiveShadingRateSupportedWithViewportIndexing
Тип: BOOL
Указывает, можно ли использовать частоту для каждой вершины (также известной как примитив) с несколькими окнами просмотра. Если это так, то в этом случае эта ставка может использоваться при SV_ViewportIndex
записи в . true
Значение , если эта ставка может использоваться с несколькими окнами просмотра; в противном случае — false
значение .
VariableShadingRateTier
Тип: D3D12_VARIABLE_SHADING_RATE_TIER
Указывает уровень скорости заливки.
ShadingRateImageTileSize
Тип: UINT
Указывает размер плитки изображения пространства на экране в виде UINT.
BackgroundProcessingSupported
Тип: BOOL
Указывает, поддерживается ли фоновая обработка. true
Значение , если фоновая обработка поддерживается; в противном случае — false
значение . Дополнительные сведения см. в спецификации фоновой обработки Direct3D 12.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | сборка Windows 10 20348 |
Минимальная версия сервера | сборка Windows 10 20348 |
Верхняя часть | d3d12.h |