Shaderboy: GLSL Shader Editor

Contains ads
Content rating
Everyone
100+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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.
Updated on
Aug 26, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Device or other IDs
  • This app may collect these data types
    App activity, App info and performance, and Device or other IDs
  • Data is encrypted in transit
  • Data can’t be deleted
  • Committed to follow the Play Families Policy

What’s new

Bug fixes and optimizations
MultiPass shader added
Wallpaper feature added
Zoom In and Out for Code Editor added
Render Resolution feature added