перечисление D3D12DDI_SHADING_RATE_COMBINER_0062 (d3d12umddi.h)
Указывает тип объединения, используемый для объединения двух скоростей заливки A и B, где A — это скорость заливки состояния конвейера или отрисовки (на отрисовку), а B — один из следующих типов скоростей заливки:
- скорость затенения вершин (из вершинного шейдера)
- на примитивную скорость заливки (из геометрического шейдера)
- скорость заливки на основе изображений
Синтаксис
typedef enum D3D12DDI_SHADING_RATE_COMBINER_0062 {
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH,
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE,
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN,
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX,
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
} ;
Константы
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH Объединение по умолчанию, где результатом является A. Используется скорость заливки состояния конвейера или отрисовки (на отрисовку). |
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE Скорость заливки типа B используется в качестве скорости заливки. |
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN Совокупная скорость заливки составляет минимум A и B. Эта скорость затенения является более высоким качеством. |
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX Совокупная скорость заливки — это максимум A и B. Эта скорость затенения является более низким качеством. |
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM Примените стоимость B относительно A. Совокупная скорость равна min(maxRate, A.xy + B.xy), где maxRate — это наибольшее допустимое измерение грубого пикселя на устройстве. |
Комментарии
При указании скорости шейдера по атрибуту вершины:
Если используется геометрический шейдер, скорость заливки можно указать с помощью атрибута вершины.
Если геометрический шейдер не используется, скорость заливки задается вызывающей вершиной.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1903 |
Верхняя часть | d3d12umddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по