Browser instrument
Shader playground
Compile and inspect a GLSL ES 3.00 fragment shader without sending its source anywhere.
With Live compile on, the source is rebuilt a moment after you stop typing. Every build limits source size, rejects obvious unbounded loops and renders one synchronized 256 × 256 frame first; if that frame is slow, animation is held until you press Play.
Loading…
GLSL ES 3.00
Export a loop
Keys outside the editor: F fullscreen · Space play or pause · R reseed