GLSL Playground

This is a simple WebGL2 playground for GLSL fragment shaders, heavily inspired by Shadertoy.
Edit the source (thanks ace editor). Use Ctrl+Enter to recompile on the fly. The following uniforms are defined by default:

  • float iTime : a timer in seconds
  • vec2 iResolution : canvas resolution in pixels
  • vec2 iMouse : coordinates of the mouse

(Ctrl + Enter)