D3D12_SHADING_RATE列挙 (d3d12.h)

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

構文

typedef enum D3D12_SHADING_RATE {
  D3D12_SHADING_RATE_1X1 = 0,
  D3D12_SHADING_RATE_1X2 = 0x1,
  D3D12_SHADING_RATE_2X1 = 0x4,
  D3D12_SHADING_RATE_2X2 = 0x5,
  D3D12_SHADING_RATE_2X4 = 0x6,
  D3D12_SHADING_RATE_4X2 = 0x9,
  D3D12_SHADING_RATE_4X4 = 0xa
} ;

定数

 
D3D12_SHADING_RATE_1X1
値: 0
網かけの速度を変更しません。
D3D12_SHADING_RATE_1X2
値: 0x1
シェーディング レートで垂直方向の解像度を 2 倍に下げる必要があることを指定します。
D3D12_SHADING_RATE_2X1
値: 0x4
シェーディング レートで水平方向の解像度を 2 倍に下げる必要があることを指定します。
D3D12_SHADING_RATE_2X2
値: 0x5
シェーディング レートで両方の軸の解像度を 2 倍に下げる必要があることを指定します。
D3D12_SHADING_RATE_2X4
値: 0x6
シェーディング レートで水平方向の解像度を 2 倍にし、垂直方向の解像度を 4 倍に下げる必要があることを指定します。
D3D12_SHADING_RATE_4X2
値: 0x9
シェーディング レートで水平方向の解像度を 4 倍にし、垂直方向の解像度を 2 倍に抑える必要があることを指定します。
D3D12_SHADING_RATE_4X4
値: 0xa
シェーディング レートで両方の軸の解像度を 4 倍に下げる必要があることを指定します。

要件

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

こちらもご覧ください

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