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

> Indica o nível de suporte que o adaptador oferece para sombreamento de taxa variável (VRS) e indica se há suporte para processamento em segundo plano.

Indica o nível de suporte que o adaptador oferece para sombreamento de taxa variável (VRS) e indica se há suporte para processamento em segundo plano. Para obter mais informações, consulte [Sombreamento de taxa variável (VRS)](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/vrs) e a [especificação de processamento em segundo plano do Direct3D 12](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html).

## Sintaxe

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

### Membros

*AdditionalShadingRatesSupported*\
Tipo: BOOL

Indica se há suporte para tamanhos de pixel grosseiro 2x4, 4x2 e 4x4 na renderização de amostra única e se há suporte para o tamanho de pixel grosseiro 2x4 para MSAA 2x. `true` se houver suporte para esses tamanhos; caso contrário, `false`.

*PerPrimitiveShadingRateSupportedWithViewportIndexing*\
Tipo: BOOL

Indica se a taxa por vértice provocador (também conhecida como por primitivo) pode ser usada com mais de um visor. Em caso afirmativo, essa taxa pode ser usada quando `SV_ViewportIndex` é gravado. `true` se essa taxa puder ser usada com mais de um visor; caso contrário, `false`.

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

Indica a camada de taxa de sombreamento.

*ShadingRateImageTileSize*\
Tipo: UINT

Indica o tamanho do bloco da imagem do espaço da tela como um **UINT**.

*BackgroundProcessingSupported*\
Tipo: BOOL

Indica se há suporte para processamento em segundo plano. `true` se houver suporte para processamento em segundo plano; caso contrário, `false`. Para obter mais informações, consulte a [especificação de processamento em segundo plano do Direct3D 12](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html).

## Comentários

## Requisitos

**Cabeçalho:** d3d12\_xs.h ou d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib ou d3d12\_x.lib\
**Plataformas com suporte**: consoles XBOX Series e família XBOX One

## Confira também

* [Sombreamento de taxa variável (VRS)](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/vrs)
* [Especificação de processamento em segundo plano do Direct3D 12](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html)


## Related topics

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