Unity 6.3
0 онлайн 13 гостей 3 в системе
Вход

Директива UsePass в ссылке ShaderLab

Информацию о добавлении имени к Пассу в коде ShaderLab см. в ShaderLab: добавление имени к Пассу.

Совместимость конвейера отображения

Название особенности Universal Render Pipeline (URP) High Definition Render Pipeline (HDRP) Изготовленный на заказ SRP Built-in Render Pipeline
UsePass Да Да Да Да

Синтаксис

Подпись Функция
UsePass "Shader object name/PASS NAME IN UPPERCASE" Вставляет именованный проход из именованного объекта Shader.

Если именуемый объект Shader содержит более одного SubShader, Unity итерирует над SubShaders до тех пор, пока не найдет первый поддерживаемый SubShader содержит пропуск с указанным именем. Для информации о том, как Unity определяет, является ли SubShader поддерживается, см. Введение в объекты шейдера.

Если SubShader содержит более одного Пропуска с одним и тем же именем, Unity возвращает последний найденный Пропуск.

Если Unity не находит соответствующий пропуск, он показывает ошибочный шейдер.

Дополнительные ресурсы