ShaderVariantCollection.WarmUpProgressively
Declaration
public bool WarmUpProgressively(int variantCount);Параметры
| Параметр | Описание |
|---|---|
| variantCount | Максимальное количество вариантов для разогрева. |
Возвращаемое значение
логическое True, если все варианты в этой коллекции вариантов шейдера были нагреты, false в противном случае.
Описание
Предварительно нагревает указанное количество вариантов шейдеров в этой коллекции вариантов шейдеров.
Информацию о загрузке и предварительном разогреве шейдеров, включая список различных методов предварительного разогрева, см. в Загрузка шейдеров.
Предупреждение: Этот метод полностью поддерживается на DX11 и OpenGL. На DX12, Vulkan и Metal драйвер графики может выполнять работу, если расположение вершин или настройка целевого объекта рендеринга отличаются от данных, использованных для предварительного разогрева. Это может привести к потере работы и GPU памяти и оставить видимые задержки в приложении. ShaderWarmup поддерживается на всех графиках APIs.
Дополнительные ресурсы: ShaderWarmup, Shader.WarmupAllShaders, Загрузка шейдеров