> ## 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 facultativement VRS-Hint à zéro dans les cas avec fusion où le VRS-Hint du CMask
n'est plus vraiment connu en raison de plusieurs couches.

*StateVRSRateX*\
Type : UINT

Taux VRS X par dessin.

*StateVRSRateY*\
Type : UINT

Taux VRS Y par dessin.

## Remarques

Cette structure est utilisée avec la fonction [RSSetShadingRateX](/fr-CA/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 des listes de commandes ou si l'utilisateur appelle
[RSSetShadingRate](/fr-CA/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-CA/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
- [D3D12_SHADING_RATE_COMBINER](/reference/graphics/d3d12/enums/d3d12_shading_rate_combiner_public.md)
- [D3D12_VARIABLE_SHADING_RATE_TIER](/reference/graphics/d3d12/enums/d3d12_variable_shading_rate_tier_public.md)
- [D3D12_SHADING_RATE (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_shading_rate_public.md)
