(5 stars)


Download for Android Like

10,000 - 50,000 downloads

Add this app to your lists
View bigger - ShaderToy for Android screenshot
View bigger - ShaderToy for Android screenshot
View bigger - ShaderToy for Android screenshot
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:

Requires Android 2.2 and OpenGL ES 2.0 hardware.

Tested on Motorola Droid, Xoom, NVIDIA Tegra 2.

Hardware keyboard recommended.

Tags: shadertoy, shadertoy.apk, shader, shadertoy apk, opengl es 2 shader editor, shader toy apk, opengles, load texture opengl es, opengl, shader class.

Recently changed in this version

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

Comments and ratings for ShaderToy
  • (72 stars)

    by Florin Covit on 28/10/2013

    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?

  • (72 stars)

    by Nic Dahlquist on 22/05/2013

    It would be nice if it could also show the frame rate, and have some sort of failsafe that stopped trying to render if the FPS drops too low (the bug droid in high res locked up my device). Thanks for a great app!

  • (72 stars)

    by Greg Kirk on 30/03/2013

    Works perfect! Would it be possible to have a touchinput varying?