Поделиться через


перечисление 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

См. также раздел

Variable-Rate Shading (VRS)