Skip to main content
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub
The GLSL Shader node applies custom GLSL ES fragment shader code to input images. It allows you to write shader programs that can process multiple images and accept uniform parameters (floats and integers) to create complex visual effects. The output size can be determined by the first input image or set manually.

Inputs

Notes:
  • The width and height parameters are only required and visible when size_mode is set to "custom".
  • At least one input image is required.
  • The shader code always has access to a u_resolution (vec2) uniform containing the output dimensions.
  • A maximum of 8 input images, 8 float uniforms, and 8 integer uniforms can be provided.

Outputs