D3D12_FEATURE_DATA_D3D12_OPTIONS6 構造体 (d3d12.h)

アダプターが可変レート シェーディング (VRS) に対して提供するサポートレベルを示し、バックグラウンド処理がサポートされているかどうかを示します。 詳細については、「可変レート シェーディング (VRS)」および「Direct3D 12バックグラウンド処理仕様」を参照してください。

構文

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

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

PerPrimitiveShadingRateSupportedWithViewportIndexing

種類: BOOL

複数のビューポートで、誘発する頂点あたりの速度 (プリミティブ単位とも呼ばれます) を使用できるかどうかを示します。 その場合は、書き込み時 SV_ViewportIndex にそのレートを使用できます。 true そのレートを複数のビューポートで使用できる場合は 。それ以外の場合 falseは 。

VariableShadingRateTier

種類: D3D12_VARIABLE_SHADING_RATE_TIER

シェーディング レートレベルを示します。

ShadingRateImageTileSize

型: UINT

画面領域イメージのタイル サイズを UINT として示します。

BackgroundProcessingSupported

種類: BOOL

バックグラウンド処理がサポートされているかどうかを示します。 true バックグラウンド処理がサポートされている場合は 。それ以外の場合 falseは 。 詳細については、Direct3D 12バックグラウンド処理の仕様に関するページを参照してください。

要件

要件
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
Header d3d12.h

こちらもご覧ください