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


Перечисление D3D12DDI_VARIABLE_SHADING_RATE_TIER (d3d12umddi.h)

Значение D3D12DDI_VARIABLE_SHADING_RATE_TIER указывает уровень, поддерживаемый оборудованием для заливки с переменной скоростью.

Синтаксис

typedef enum D3D12DDI_VARIABLE_SHADING_RATE_TIER {
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED = 0,
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 = 1,
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 = 2
} ;

Константы

 
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED
Значение: 0
Заливка переменной скорости не поддерживается.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1
Значение: 1
Заливка с переменной скоростью поддерживается на уровне 1.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2
Значение: 2
Заливка с переменной скоростью поддерживается на уровне 2.

Комментарии

Заливка с переменной скоростью — это механизм, обеспечивающий распределение производительности и мощности отрисовки с разной скоростью на отрисованном изображении.

Для каждого уровня определены следующие возможности.

  • Поддержка уровня 1

    • Скорость затенения может быть указана только для каждого рисования; ничего более детализированного, чем это.
    • Скорость заливки применяется равномерно к тому, что рисуется независимо от того, где находится в целевом объекте отрисовки.
  • Поддержка уровня 2

    • Скорость заливки можно указать для каждого отрисовки, как в случае уровня 1. Его также можно указать сочетанием базисов на основе рисования и семантических значений из каждой вершины и изображения экранного пространства.
    • Коэффициенты заливки из трех источников объединяются с помощью набора комбинаторов.
    • Размер плитки изображения пространства на экране составляет 16 x 16 или меньше.
    • Скорость заливки, запрашиваемая приложением, гарантированно будет доставлена точно (для точности темпоральных и других фильтров реконструкции).
    • поддерживается SV_ShadingRate ввода PS, где SV_ShadingRate предоставляет дополнительные сведения о скорости заливки.
    • Частота вершин, вызывающая каждого, также называемая скоростью по примитиву, действительна только в том случае, если используется одно окно просмотра и SV_ViewportIndex не записывается в.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть d3d12umddi.h

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

D3D12DDI_D3D12_OPTIONS_DATA_0089