Skip to main content
可変レート シェーディング (VRS) のベース シェーディング レートおよびコンバイナーを設定します。詳細については、可変レート シェーディング (VRS) を参照してください。

構文

パラメーター

baseShadingRate
型: D3D12_SHADING_RATE
設定するベース シェーディング レートを記述する D3D12_SHADING_RATE 列挙体からの定数。 combiners
型: const D3D12_SHADING_RATE_COMBINER *
設定するシェーディング レート コンバイナーを含む D3D12_SHADING_RATE_COMBINER の定数配列への、オプションのポインター。配列内の D3D12_SHADING_RATE_COMBINER 要素の数は、定数 D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT (= 2) と同じでなければなりません。 Tier1 の 可変レート シェーディング (VRS) ではプリミティブ単位およびスクリーン空間イメージベースの VRS はサポートされていないため、これらの値が意味を持つには、アダプターに Tier2 VRS のサポートが必要です。D3D12_FEATURE_DATA_D3D12_OPTIONS6 および D3D12_VARIABLE_SHADING_RATE_TIER を参照してください。 NULL ポインターは、既定のシェーディング コンバイナーと等価であり、どちらも D3D12_SHADING_RATE_COMBINER_PASSTHROUGH です。 最終シェーディング レートのアルゴリズムは以下のように決定されます。
ここで ApplyCombiner は以下のとおりです。

戻り値

型: void なし。

解説

要件

ヘッダー: d3d12_xs.h
ライブラリ: d3d12_xs.lib
サポートされているプラットフォーム: XBOX Series 本体

関連項目

可変レート シェーディング (VRS)
最終更新日 2026年8月24日