Unity Products:Amplify Shader Editor/Switch by Pipeline

From Amplify Creations Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Back to Node List

Switch by Pipeline Node

The Switch by Pipeline allows having different behaviors/sub-graphs inside a shader function according to the current pipeline used over the main shader.

NOTE: The shader still needs to be saved on the desired platform in order to generate the required code; just using this node will not automatically make your shader compatible with multiple renderers.

Input Port Description Type
Surface Active when using shader is set up to a surface shader type over Built-in rendering pipeline. Float [1]
Default RP Active when using shader is set up to a template shader type over Built-in rendering pipeline. Float [1]
Lightweight Active when shader is set up to use Lightweight/URP rendering pipeline. Float [1]
HD Active when shader is set up to use HD rendering pipeline. Float [1]

  1. ^ Port automatically adapts to all connection types.

Back to Node List