D3D12_SHADING_RATE_COMBINER列挙 (d3d12.h)

シェーディング レート コンバイナーを指定する定数を定義します (可変レート シェーディングまたは VRS の場合)。 詳細については、「 可変レート シェーディング (VRS)」を参照してください。

構文

typedef enum D3D12_SHADING_RATE_COMBINER {
  D3D12_SHADING_RATE_COMBINER_PASSTHROUGH = 0,
  D3D12_SHADING_RATE_COMBINER_OVERRIDE = 1,
  D3D12_SHADING_RATE_COMBINER_MIN = 2,
  D3D12_SHADING_RATE_COMBINER_MAX = 3,
  D3D12_SHADING_RATE_COMBINER_SUM = 4
} ;

定数

 
D3D12_SHADING_RATE_COMBINER_PASSTHROUGH
値: 0
コンバイナー C.xy = A.xy(C) と入力 (A および B) のコンバイナー を指定します。
D3D12_SHADING_RATE_COMBINER_OVERRIDE
値: 1
コンバイナー C.xy = B.xy(C) と入力 (A および B) のコンバイナー を指定します。
D3D12_SHADING_RATE_COMBINER_MIN
値: 2
コンバイナー C.xy = max(A.xy, B.xy)(C) と入力 (A および B) のコンバイナー を指定します。
D3D12_SHADING_RATE_COMBINER_MAX
値: 3
コンバイナー C.xy = min(A.xy, B.xy)(C) と入力 (A および B) のコンバイナー を指定します。
D3D12_SHADING_RATE_COMBINER_SUM
値: 4
コンバイナー (C) と入力 (A および B) のコンバイナー C.xy = min(maxRate, A.xy + B.xy)' を指定します。

要件

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

こちらもご覧ください

可変レート シェーディング (VRS)