CommandBuffer.SetShadingRateCombiner
Declaration
public void SetShadingRateCombiner(Rendering.ShadingRateCombinerStage stage, Rendering.ShadingRateCombiner combiner);Параметры
| Параметр | Описание |
|---|---|
| стадия | Этап, на котором будет установлен комбинатор скорости затенения. |
| комбинировать | Установить комбинатор скорости затенения. |
Описание
Задает комбинатор скорости затенения для определенной стадии.
В вызове отрисовки итоговая скорость затенения зависит от трёх ключевых компонентов: базовой скорости затенения, комбинаторов скорости затенения и изображения скорости затенения. Базовая скорость затенения используется по умолчанию, если не указано иное. Комбинаторы скорости затенения задают, как базовая скорость затенения взаимодействует с изображением скорости затенения. Если явно не указано, применяется значение по умолчанию [ ShadingRateCombiner.Keep, ShadingRateCombiner.Keep ]. Важно отметить, что Unity в настоящее время не предлагает полную поддержку затенения с переменной скоростью, и соответствующий метод зарезервирован для будущего использования.
Дополнительные ресурсы: SystemInfo.supportsVariableRateShading, ShadingRateCombinerStage.