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.xy = min (maxRate, A.xy + B.xy) ',用于组合器 (C) 和输入 (A 和 B) 。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12.h

另请参阅

可变速率着色 (VRS)