Version: Unity 6.0 (6000.0)
Language : English
Pass block in ShaderLab reference
Pass tags in ShaderLab reference

Name directive in ShaderLab reference

This page contains information on using a Name block in your ShaderLab code to assign a name to a Pass. For information on defining Passes, see ShaderLab: defining a Pass. For information on how a Shader object works, and the relationship between Shader objects, SubShaders and Passes, see Shader object fundamentals.

Render pipeline compatibility

Feature name Universal Render Pipeline (URP) High Definition Render Pipeline (HDRP) Custom SRP Built-in Render Pipeline
ShaderLab: Name block Yes Yes Yes Yes

Syntax

Signature Function
Name "<name>" Sets the name of the Pass.

Additional resources

Pass block in ShaderLab reference
Pass tags in ShaderLab reference