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