> ## 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 que l'adaptateur offre pour l'ombrage à débit variable (VRS) et indique si le traitement en arrière-plan est pris en charge ou non.

Indique le niveau de prise en charge que l'adaptateur offre pour l'ombrage à débit variable (VRS) et indique si le traitement en arrière-plan est pris en charge ou non. Pour plus d'informations, consultez [Ombrage à débit 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 pixels grossiers 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 débit par sommet déclencheur (aussi appelé débit par primitive) peut être utilisé avec plus d'une fenêtre d'affichage. Si c'est le cas, ce débit peut être utilisé lorsque `SV_ViewportIndex` est écrit. `true` si ce débit peut être utilisé avec plus d'une fenêtre d'affichage, sinon `false`.

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

Indique le niveau de débit d'ombrage.

*ShadingRateImageTileSize*\
Type : UINT

Indique la taille de vignette de l'image dans l'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 à débit 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

- [D3D12_FEATURE_DATA_D3D12_OPTIONS6](/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options6_public.md)
- [RSSetShadingRateImage (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrateimage_public.md)
- [RSSetShadingRateImage (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrateimage_public.md)
- [RSSetShadingRateImage (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrateimage_public.md)
- [RSSetShadingRateImage (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrateimage_public.md)
