Shader Control · Core Concepts
Shader Control can create Shader Variant Collection assets to prewarm shaders at startup, preventing runtime compilation stalls (hitches). For background on this Unity feature, see the official Unity documentation.
A Shader Variant Collection groups one or more shaders with specific keyword combinations (variants). Unity loads and compiles these variants during scene load or via scripting, avoiding the stutter that occurs when a shader is first used at runtime.
See the Window Stats page to understand the impact of your changes on total variant count.
Help us improve this documentation page.