Ветвление в шейдере с помощью встроенных макросов
Ресурсы для добавления условия в шейдер на основе платформы, модели шейдера, версии Unity или пропуска шейдера.
| Стр. | Описание |
|---|---|
| Ветвь, основанная на платформе или графике API | Используйте макросы SHADER_API, чтобы сделать поведение шейдера зависимым от платформы или графики API. |
| Ветка, основанная на модели шейдера | Используйте SHADER_TARGET, чтобы сделать поведение шейдера зависимым от модели шейдера. |
| Ветка, основанная на особенностях платформы | Используйте помощников различий платформ, чтобы сделать поведение шейдера зависимым от функциональности платформы. |
| Отрасль, основанная на Unity версии | Используйте UNITY_VERSION, чтобы сделать поведение шейдера зависимым от версии Unity. |
| Ветка, основанная на проходе шейдера или стадии шейдера | Используйте SHADER_STAGE или UNITY_PASS, чтобы сделать поведение шейдера зависимым от стадии шейдера или прохода шейдера. |