Reference+
Name
shader()
Description
Applies the shader specified by the parameters. It's compatible with the P2D and P3D renderers, but not with the default renderer.
Examples
PShader edges; PImage img; void setup() { size(640, 360, P2D); img = loadImage("leaves.jpg"); edges = loadShader("edges.glsl"); } void draw() { shader(edges); image(img, 0, 0); }
Syntax
shader(shader)shader(shader, kind)
Parameters
shader(PShader)name of shader filekind(int)type of shader, either POINTS, LINES, or TRIANGLES
Return
void
Ben Fry and Casey Reas. It is developed by a team of contributors around the world.