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

> Permite assumir o controle das configurações do combinador de VRS.  

Permite assumir o controle das configurações do combinador de VRS.

## Sintaxe

```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  
```

### Membros

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

Define o modo do combinador de vértices

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

Define o modo do combinador de primitivas

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

Define o modo do combinador de espaço de tela (HTile)

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

Define o modo do combinador por amostra (também conhecido como MSAA híbrido ou superamostragem de VRS)

*ExposeVrsPixelsMask*\
Tipo: BOOL

Indica se os pixel shaders devem conhecer a cobertura estendida de VRS (recomendado 1)

*CMaskRateHintForceZero*\
Tipo: BOOL

Opcionalmente, força o VRS-Hint para zero em casos com mesclagem em que o VRS-Hint do CMask
não é mais realmente conhecido devido a várias camadas.

*StateVRSRateX*\
Tipo: UINT

Taxa de VRS X por desenho.

*StateVRSRateY*\
Tipo: UINT

Taxa de VRS Y por desenho.

## Comentários

Essa estrutura é usada com a função [RSSetShadingRateX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList5/methods/id3d12graphicscommandlist5_rssetshadingratex)
para definir diretamente os registros PA\_CL\_VRS\_CNTL e GE\_VRS\_RATE.

As configurações são redefinidas nos limites da lista de comandos ou se o usuário chamar
[RSSetShadingRate](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrate_public).

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Plataformas compatíveis**: consoles XBOX Series

## Confira também

[d3d12\_xs](/pt-BR/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_SHADING_RATE_COMBINER](/pt-BR/reference/graphics/d3d12/enums/d3d12_shading_rate_combiner_public.md)
- [D3D12_VARIABLE_SHADING_RATE_TIER](/pt-BR/reference/graphics/d3d12/enums/d3d12_variable_shading_rate_tier_public.md)
- [D3D12_SHADING_RATE (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_shading_rate_public.md)
- [D3D12_AXIS_SHADING_RATE (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_axis_shading_rate_public.md)
