> ## 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.

# D3D12XBOX_SHADING_RATE_SETTINGS_COMBINERS

> Permet de prendre le contrôle des paramètres des combinateurs VRS.  

Permet de prendre le contrôle des paramètres des combinateurs VRS.

## Syntaxe

```cpp theme={null}
typedef struct D3D12XBOX_SHADING_RATE_SETTINGS_COMBINERS {  
    D3D12_SHADING_RATE_COMBINER VertexRateCombinerMode : 3;  
    D3D12_SHADING_RATE_COMBINER PrimitiveRateCombinerMode : 3;  
    D3D12_SHADING_RATE_COMBINER HTileRateCombinerMode : 3;  
    D3D12_SHADING_RATE_COMBINER SampleIterCombinerMode : 3;  
    BOOL ExposeVrsPixelsMask : 1;  
    BOOL CMaskRateHintForceZero : 1;  
    UINT StateVRSRateX : 2;  
    UINT StateVRSRateY : 2;  
} D3D12XBOX_SHADING_RATE_SETTINGS_COMBINERS  
```

### Membres

*VertexRateCombinerMode*\
Type : D3D12\_SHADING\_RATE\_COMBINER

Définit le mode du combinateur de sommets

*PrimitiveRateCombinerMode*\
Type : D3D12\_SHADING\_RATE\_COMBINER

Définit le mode du combinateur de primitives

*HTileRateCombinerMode*\
Type : D3D12\_SHADING\_RATE\_COMBINER

Définit le mode du combinateur dans l'espace écran (HTile)

*SampleIterCombinerMode*\
Type : D3D12\_SHADING\_RATE\_COMBINER

Définit le mode du combinateur par échantillon (également appelé MSAA hybride ou suréchantillonnage VRS)

*ExposeVrsPixelsMask*\
Type : BOOL

Indique s'il faut communiquer aux nuanceurs de pixels la couverture VRS étendue (1 recommandé)

*CMaskRateHintForceZero*\
Type : BOOL

Force éventuellement VRS-Hint à zéro dans les cas de fusion où la valeur VRS-Hint du CMask
n'est plus réellement connue en raison de plusieurs couches.

*StateVRSRateX*\
Type : UINT

Taux VRS X par appel de dessin.

*StateVRSRateY*\
Type : UINT

Taux VRS Y par appel de dessin.

## Remarques

Cette structure est utilisée avec la fonction [RSSetShadingRateX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList5/methods/id3d12graphicscommandlist5_rssetshadingratex)
pour définir directement les registres PA\_CL\_VRS\_CNTL et GE\_VRS\_RATE.

Les paramètres sont réinitialisés aux limites de liste de commandes ou si l'utilisateur appelle
[RSSetShadingRate](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrate_public).

## Configuration requise

**En-tête :** d3d12\_xs.h\
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

[d3d12\_xs](/fr/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [D3D12_SHADING_RATE_COMBINER](/fr/reference/graphics/d3d12/enums/d3d12_shading_rate_combiner_public.md)
- [D3D12_VARIABLE_SHADING_RATE_TIER](/fr/reference/graphics/d3d12/enums/d3d12_variable_shading_rate_tier_public.md)
- [D3D12_SHADING_RATE (consoles XBOX Series)](/fr/reference/graphics/d3d12/enums/d3d12_shading_rate_public.md)
- [D3D12_AXIS_SHADING_RATE (consoles XBOX Series)](/fr/reference/graphics/d3d12/enums/d3d12_axis_shading_rate_public.md)
