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