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

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.