> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_FEATURE_DATA_D3D12_OPTIONS6

> Indique le niveau de prise en charge fourni par l'adaptateur pour l'ombrage à taux variable (VRS) et indique si le traitement en arrière-plan est pris en charge ou non.

Indique le niveau de prise en charge fourni par l'adaptateur pour l'ombrage à taux variable (VRS) et indique si le traitement en arrière-plan est pris en charge ou non. Pour plus d'informations, consultez [Ombrage à taux variable (VRS)](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/vrs) et la [spécification du traitement en arrière-plan de Direct3D 12](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html).

## Syntaxe

```cpp theme={null}
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
```

### Membres

*AdditionalShadingRatesSupported*\
Type : BOOL

Indique si les tailles de pixel grossier 2x4, 4x2 et 4x4 sont prises en charge pour le rendu à échantillon unique, et si la taille de pixel grossier 2x4 est prise en charge pour le MSAA 2x. `true` si ces tailles sont prises en charge, sinon `false`.

*PerPrimitiveShadingRateSupportedWithViewportIndexing*\
Type : BOOL

Indique si le taux par sommet déterminant (également appelé taux par primitive) peut être utilisé avec plus d'une fenêtre d'affichage. Si c'est le cas, ce taux peut être utilisé lorsque `SV_ViewportIndex` est écrit. `true` si ce taux peut être utilisé avec plus d'une fenêtre d'affichage, sinon `false`.

*VariableShadingRateTier*\
Type : D3D12\_VARIABLE\_SHADING\_RATE\_TIER

Indique le niveau de taux d'ombrage.

*ShadingRateImageTileSize*\
Type : UINT

Indique la taille de vignette de l'image en espace écran sous forme de **UINT**.

*BackgroundProcessingSupported*\
Type : BOOL

Indique si le traitement en arrière-plan est pris en charge ou non. `true` si le traitement en arrière-plan est pris en charge, sinon `false`. Pour plus d'informations, consultez la [spécification du traitement en arrière-plan de Direct3D 12](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html).

## Remarques

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge** : consoles XBOX Series et famille XBOX One

## Voir aussi

* [Ombrage à taux variable (VRS)](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/vrs)
* [Spécification du traitement en arrière-plan de Direct3D 12](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html)


## Related topics

- [RSSetShadingRateImage (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrateimage_public.md)
- [D3D12_FEATURE](/fr/reference/graphics/d3d12/enums/d3d12_feature_public.md)
- [RSSetShadingRate (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrate_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS](/fr/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS5](/fr/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options5_public.md)
