Version: 1.3
LanguageEnglish
  • C#

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Switch to Manual

Parameters

alwaysIncludedShaders Should the shaders listed in "Always Included Shaders" be included?

Returns

AsyncOperation Use the AsyncOperation to determine if the operation has completed.

Description

Prewarms asynchronously all shader variants of all Shaders currently in memory.

For information on shader loading and prewarming, including a list of different prewarming techniques, see Shader loading.

While this method can be convenient, prewarming a large number of shader variants can result in long load times and high memory usage. If this is a problem, consider placing shader variants in a ShaderVariantCollection instead.

Warning: This function is only effective on the WeixinMiniGame platform.