Shader Editor - Create GLSL Shaders as Live Wallpaper
"Shader Editor" is an open-source Android app that allows you to create and use GLSL shaders as live wallpapers. It features live previews, syntax and error highlighting, hardware sensor exposure, and support for multiple touches. With tools like FPS display and the ability to import textures, it provides a robust environment for shader programming. The app is designed to optimize performance and conserve battery life during use, ensuring a smooth experience even on lower-end devices.
Want to check extension ranking and stats more quickly for other Android apps?
Install
Chrome-Stats extension
to view Android-Stats data as you browse the Google Play Store.
* 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.
These summaries are automatically generated weekly using AI based on recent user reviews.
Google Play Store does not verify user reviews, so some user reviews may be inaccurate,
spammy, or outdated.
Pros
User-friendly and efficient for learning about shaders
Possibility to create cool and original wallpapers
No ads or bloatware, focused on shader creation
Supportive developer who is responsive to issues
Fun and engaging for tinkering and creative expression
Cons
App crashes frequently, particularly with broken code
Keyboard input is slow and hinders coding experience
Compiling shaders automatically can lead to unwanted errors
Editing becomes progressively slower with complex shaders
Lack of clear documentation or options for setting wallpapers
Most mentioned
Crashes and stability issues
Slow keyboard response
Complex shaders causing performance issues
Automatic compilation leading to errors
User-friendly design with creative possibilities
User reviews
Is it possible to render two or more shader files on top of each other with this current version?
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
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.