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

> 可変レート シェーディング (VRS) に対するアダプターのサポート レベルと、バックグラウンド処理がサポートされているかどうかを示します。

可変レート シェーディング (VRS) に対するアダプターのサポート レベルと、バックグラウンド処理がサポートされているかどうかを示します。詳細については、[Variable-rate shading (VRS)](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/vrs) および [Direct3D 12 background processing spec](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html) を参照してください。

## 構文

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

### メンバー

*AdditionalShadingRatesSupported*\
型: BOOL

シングル サンプル レンダリングで 2x4、4x2、および 4x4 の粗ピクセル サイズがサポートされているかどうか、および 2x MSAA で粗ピクセル サイズ 2x4 がサポートされているかどうかを示します。これらのサイズがサポートされている場合は `true`、それ以外の場合は `false`。

*PerPrimitiveShadingRateSupportedWithViewportIndexing*\
型: BOOL

プロボーキング頂点ごと (プリミティブごととも呼ばれる) のレートが、複数のビューポートで使用できるかどうかを示します。その場合、そのレートは `SV_ViewportIndex` に書き込むときに使用できます。そのレートを複数のビューポートで使用できる場合は `true`、それ以外の場合は `false`。

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

シェーディング レート ティアを示します。

*ShadingRateImageTileSize*\
型: UINT

スクリーン空間イメージのタイル サイズを **UINT** として示します。

*BackgroundProcessingSupported*\
型: BOOL

バックグラウンド処理がサポートされているかどうかを示します。バックグラウンド処理がサポートされている場合は `true`、それ以外の場合は `false`。詳細については、[Direct3D 12 background processing spec](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html) を参照してください。

## 解説

## 要件

**ヘッダー:** d3d12\_xs.h または d3d12\_x.h\
**ライブラリ:** d3d12\_xs.lib または d3d12\_x.lib\
**サポートされているプラットフォーム**: XBOX Series 本体および XBOX One ファミリ

## 関連項目

* [Variable-rate shading (VRS)](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/vrs)
* [Direct3D 12 background processing spec](https://microsoft.github.io/DirectX-Specs/d3d/BackgroundProcessing.html)


## Related topics

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