Skip to content

GLSL Resources

Editors / Communities

  • Shadertoy — A massive online shader community with thousands of open-source shaders. Shaders from Shadertoy can be directly imported into Synesthesia using the Import tab (tutorial).
  • Interactive Shader Format — A shader editor that uses a custom Interactive Shader Format (ISF). Similarly to Synesthesia, ISF shaders can be configured with JSON to create interactive controls. Shaders from ISF can be directly imported into Synesthesia using the Import tab (tutorial).
  • GLSL Sandbox — A fullscreen fragment shader editor with many community examples
  • ShaderGif — Create gifs using GLSL (or p5.js or JavaScript canvas)
  • ShaderFrog — Create beautiful, complex shaders in your browser with no code!
  • CYOS (Create Your Own Shader) — An editor that includes example code of common lighting techniques

GLSL Language

Shader Tutorials

Raymarching

More Resources

  • Awesome GLSL — Compilation of the best resources to learn programming OpenGL Shaders
  • Awesome WebGL — A curated list of awesome WebGL libraries, resources and much more
  • Awesome OpenGL — A curated list of awesome OpenGL libraries, debuggers and resources