List of Resources

As I've developed FIP I've realised there is a lack of documentation for Processing shaders. Below is a list of useful resources grouped by category.

Learning about Processing shaders

Processing vs. p5.js shaders

  • Processing uses "full OpenGL" but uses the specifications of OpenGL ES.

  • p5.js uses WebGL which is a JavaScript API based on GL_ES. WebGL is specifically designed to work within web browsers and is a subset of the full OpenGL specification. The GL_ES (OpenGL ES) variant is suitable for embedded systems, such as mobile devices, and is commonly used in web development.

Other Processing shader projects