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

ShaderVariantCollection.WarmUpProgressively

Declaration

public bool WarmUpProgressively(int variantCount);

Параметры

Параметр Описание
variantCount Максимальное количество вариантов для разогрева.

Возвращаемое значение

логическое True, если все варианты в этой коллекции вариантов шейдера были нагреты, false в противном случае.

Описание

Предварительно нагревает указанное количество вариантов шейдеров в этой коллекции вариантов шейдеров.

Информацию о загрузке и предварительном разогреве шейдеров, включая список различных методов предварительного разогрева, см. в Загрузка шейдеров.

Предупреждение: Этот метод полностью поддерживается на DX11 и OpenGL. На DX12, Vulkan и Metal драйвер графики может выполнять работу, если расположение вершин или настройка целевого объекта рендеринга отличаются от данных, использованных для предварительного разогрева. Это может привести к потере работы и GPU памяти и оставить видимые задержки в приложении. ShaderWarmup поддерживается на всех графиках APIs.

Дополнительные ресурсы: ShaderWarmup, Shader.WarmupAllShaders, Загрузка шейдеров