Turn your phone into a powerful graphics programming workstation! ShaderBoy is
the premier mobile GLSL and WebGL 2.0 shader studio, designed for creative
coders, technical artists, game developers, and digital generative creators.
Whether you are writing fragment shaders from scratch, experimenting with
raymarching and Signed Distance Functions (SDFs), creating audio-reactive
visualizers, or prototyping Shadertoy shaders on the go, ShaderBoy gives you a
desktop-class live shader development environment in your pocket.
🌟 KEY FEATURES
⚡ Full Shadertoy & GLSL 3.0 Compatibility
• Write modern WebGL 2.0 / GLSL ES 3.0 code with full support for mainImage and
standard void main(). • Standard Shadertoy uniform inputs ready out of the box:
iResolution, iTime, iTimeDelta, iFrame, iFrameRate, iMouse, iDate,
iChannelResolution, and iSampleRate. • Built-in procedural noise (noise1, fbm1)
and legacy texture helper functions for maximum compatibility.
🔄 Multipass Rendering & Render Buffers
• Build complex, multi-stage rendering pipelines. • Support for Image, Common
(shared code), Buffer A, Buffer B, Buffer C, Buffer D, and custom Vertex shader
passes. • Ping-pong buffer feedback loops for water ripple physics, fluid
dynamics, reaction-diffusion systems, and persistent particle trails.
🎨 Interactive iChannel Inputs (Texture, Audio & Buffers)
• Connect up to 4 simultaneous input channels (iChannel0 to iChannel3). • Custom
Textures: Import photos from your device gallery or load image URLs directly. •
Audio Visualizer: Load audio tracks to feed real-time FFT frequency spectrum and
waveform data into your shaders. • Buffer Routing: Route the output of any
render buffer to another pass. • Sampler Controls: Customize texture filtering
(Linear, Nearest, Mipmap) and wrapping (Repeat, Clamp to Edge).
📱 Turn Shaders into Live Wallpapers
• Convert any GLSL shader into an interactive Android Live Wallpaper for your
Home and Lock screens. • Capture crisp, high-resolution static wallpapers. •
Record and export looping MP4 animations directly to your device gallery.
💻 Designed for Mobile Coding
• Intelligent GLSL auto-completion for types (vec2, mat4), built-in variables,
and mathematical functions. • Real-time error diagnostics with accurate
line-number highlighting. • Pinch-to-zoom editor font size scaling for
comfortable editing on any screen. • Instant Undo, Redo, and one-tap Clipboard
Paste. • Immersive Landscape Fullscreen preview with interactive touch controls
(iMouse).
🚀 Performance & Quality Controls
• Real-time FPS counter overlay. • Configurable resolution scaling (1.0x, 1.5x,
2.0x) to balance ultra-sharp rendering with smooth framerates on complex
raymarching pipelines.
🤖 AI-Workflow Ready
• Prompt your favorite AI tools (ChatGPT, Claude, Gemini, DeepSeek) for
"Shadertoy GLSL shader code", tap Paste, and watch generative art compile
instantly!
📦 PRE-INSTALLED SHOWCASE PRESETS
Jump right into learning and tweaking with ready-to-run demo projects: •
Procedural 2D Art: Pure vector math illustrations & animations. • Origami
Sailboats: Multi-pass interactive water ripples and wake physics. • 3D
Raymarching: Distance fields, soft shadows, ambient occlusion, and lighting. •
Audio Reactive Visualizer: Live FFT sound analysis reacting to music. • Neon
Nebula & Fractal Math: Hypnotic generative patterns.
🎯 WHO IS SHADERBOY FOR?
• Game Developers: Prototype shaders for Unity, Unreal Engine, Godot, and
Three.js. • Creative Coders & Generative Artists: Experiment with math-driven
visual art anywhere. • Computer Graphics Students: Learn WebGL, HLSL/GLSL
algorithms, raymarching, and fragment shading hands-on. • Customization
Enthusiasts: Build your own unique, responsive live wallpapers without bloat.
Offline-ready with local project saving. Unleash your creative coding superpower
with ShaderBoy!
Code real-time GLSL WebGL shaders, multipass FX & create live wallpapers.