Shader Playground

Live GLSL shader editor with real-time preview

Fragment Shader

Live Preview

Time: 0.00s Resolution: 800x600

Available Uniforms

uniform float u_time; Elapsed time in seconds
uniform vec2 u_resolution; Canvas resolution (width, height)
uniform vec2 u_mouse; Mouse position (normalized 0-1)