Shader Editor

4.8
925 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image

About this app

This is open source:
https://github.com/markusfisch/ShaderEditor

* Live preview in background or on an extra screen
* Syntax highlighting
* Error highlighting
* FPS display
* Use any shader as live wallpaper
* Exposure of hardware sensors
* Support for wallpaper offset
* Exposure of battery level
* Supports multiple touches
* Previous rendered frame in backbuffer texture
* Import and use arbitrary textures
* Disables rendering when battery is low

Some devices limit GPU usage to consume less power when not plugged in. Always check the performance with the soft keyboard hidden and the power cord off. A shader should make at least around 30 fps to not slow down the UI if you intend to use it as a live wallpaper.

Unfortunately error information is disabled on some devices (e.g. Huawei Ideos X3, Asus Transformer). Error highlighting/reporting is not possible on these devices.

Please report bugs here:
https://github.com/markusfisch/ShaderEditor/issues
Updated on
Aug 22, 2024

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.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.7
876 reviews
Alyssa
September 27, 2024
It's fun to use, but the app keeps crashing from broken code, and there seems to be no way to fix it outside of deleting all the data. The app shouldn't try to compile and run immediately on launch - and should also handle fail cases without crashing better. It's also annoying to have errors appear while typing in a way that interferes with typing. I'd personally prefer having to compile the shader on my choosing than have the app automatically try to compile and get these obnoxious popups.
Did you find this helpful?
Markus Fisch
September 27, 2024
Please check out the "Run mode" options in the settings. There you can choose "Run manually" to compile the shader at your choosing. And sorry for the crashes - there's no way the app can know wether the GLSL driver will compile or crash the code, unfortunately.
Nicolas Cardenas
October 23, 2024
does what it says, and best of all you can put your creations as background! only bad part is that the opengl language specification that they use in this app is mostly unheard of in the rest of the internet, so some tweaking needs to be done to most shaders found online, for them to work on this app. otherwise pretty cool
Did you find this helpful?
Jonah Hamer
June 5, 2024
This is one of the best (in my opinion the best) apps for programming on android phones out there. I would give it 5 stars but on my phone at least shaders that get even a little complex become very slow to edit and run. Then again my device is quite slow. TLDR: worth learning coding just to use this, the possibilities are endless.
2 people found this review helpful
Did you find this helpful?

What's new

* Use a Snackbar for GLSL error messages
* Update Ukrainian translation