struttura D3D12_FEATURE_DATA_D3D12_OPTIONS6 (d3d12.h)
Indica il livello di supporto fornito dall'adattatore per l'ombreggiatura a frequenza variabile (VRS) e indica se l'elaborazione in background è supportata o meno. Per altre informazioni, vedere Ombreggiatura a frequenza variabile (VRS) e la specifica di elaborazione in background Direct3D 12.
Sintassi
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;
Members
AdditionalShadingRatesSupported
Tipo: BOOL
Indica se le dimensioni di pixel grossolane 2x4, 4x2 e 4x4 sono supportate per il rendering a campione singolo; e se le dimensioni di pixel grossolane 2x4 sono supportate per 2x MSAA. true
se queste dimensioni sono supportate, in caso contrario false
.
PerPrimitiveShadingRateSupportedWithViewportIndexing
Tipo: BOOL
Indica se è possibile usare la frequenza del vertice per provoking (nota anche come per primitiva) con più di un viewport. In tal caso, tale frequenza può essere usata quando SV_ViewportIndex
viene scritta. true
se tale frequenza può essere usata con più viewport, in caso contrario false
.
VariableShadingRateTier
Tipo: D3D12_VARIABLE_SHADING_RATE_TIER
Indica il livello di frequenza di ombreggiatura.
ShadingRateImageTileSize
Tipo: UINT
Indica le dimensioni del riquadro dell'immagine dello spazio dello schermo come UINT.
BackgroundProcessingSupported
Tipo: BOOL
Indica se l'elaborazione in background è supportata. true
se l'elaborazione in background è supportata, in caso contrario false
. Per altre informazioni, vedere la specifica di elaborazione in background Direct3D 12.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | d3d12.h |