ShaderUtil.SetAsyncCompilation
Declaration
public static void SetAsyncCompilation(Rendering.CommandBuffer cmd, bool allow);Параметры
| Параметр | Описание |
|---|---|
| Команда | Цель CommandBuffer. |
| разрешить | Разрешена ли компиляция асинхронных шейдеров. |
Описание
Добавлена команда компиляции режима шейдера в CommandBuffer.
Редактор компилирует Shader Variants по требованию, первое рендеринг требует определенного Shader Variant. По умолчанию, асинхронная Shader компиляция включена только для запросов, исходящих из Game Просмотр или Scene С помощью этого метода можно добавить команды в CommandBuffer Это позволяет отключить и включить асинхронную компиляцию на определенных частях рендеринга, как для игры, так и для игры в целом. Game Вид, Scene Вид и другие виды, например настраиваемые инструменты. Чтобы восстановить предыдущий режим компиляции, см. RestoreAsyncCompilation.
Дополнительные ресурсы: RestoreAsyncCompilation, allowAsyncCompilation, anythingCompiling, IsPassCompiled, CompilePass.