ShaderToy

ShaderToy


A simple tool for developers that lets you edit OpenGL ES shaders directly on your Android device.

Inspired by Inigo Quilez's ShaderToy, and includes some of his shaders:
http://www.iquilezles.org/apps/shadertoy/

Requires Android 2.2 and OpenGL ES 2.0 hardware.

Tested on Motorola Droid, Xoom, NVIDIA Tegra 2.

Hardware keyboard recommended.

Recent changes:
Based on feedback from users:
- now saves fragment *and* vertex shaders (with "_vs" suffix)
- save filename defaults to last loaded or saved
- added option to load texture image from disk or gallery
Add to list
Free
91
4.6
User ratings
109
Installs
10,000+
Concerns
0
File size
243 kb
Screenshots
Screenshot of ShaderToy Screenshot of ShaderToy Screenshot of ShaderToy
About ShaderToy
A simple tool for developers that lets you edit OpenGL ES shaders directly on your Android device.

Inspired by Inigo Quilez's ShaderToy, and includes some of his shaders:
http://www.iquilezles.org/apps/shadertoy/

Requires Android 2.2 and OpenGL ES 2.0 hardware.

Tested on Motorola Droid, Xoom, NVIDIA Tegra 2.

Hardware keyboard recommended.

Recent changes:
Based on feedback from users:
- now saves fragment *and* vertex shaders (with "_vs" suffix)
- save filename defaults to last loaded or saved
- added option to load texture image from disk or gallery

User reviews of ShaderToy
Write the first review for this app!
Android Market Comments
A Google User
Dec 11, 2014
Good interface, and a great feature to save/load shaders! I only wish it could tap into the website to display any other shader - many smartphones don't have WebGL
A Google User
Dec 2, 2014
no work The default shader appeared, but there were no buttons and no way to intereact with the program at all. Am I missing something obvious? Samsung SM G900V running Android 4.4.4.
A Google User
Oct 15, 2014
why can't all Mobile IDEs be this awesome? 'nuff said.
A Google User
Sep 2, 2014
Shader Toy Not what I wanted
A Google User
Oct 28, 2013
super! Write shaders on the go! Awesome! Any plans to add a way to import custom meshes or maybe add some built-in meshes for testing some shaders? A, FPS counter could be really awesome! Great job with this app! Where can I donate?