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 |