🎨 Shader Showcase
Shader Showcase is a minimal Android app made with Jetpack Compose, to showcase all the beautiful OpenGL* based Fragment shaders I have written so far. You can set them as Live Wallpapers too.
(GLSurfaceView has been used here to render a simple Quad and the Shaders.)
*Minimum requirement is OpenGL 2.0.
Features
- List of included Shaders rendered in realtime
- A detail page to show more options regarding the Shader
- Set the Shader as Live Wallpaper
- UI palette of Detail Page components is computed dynamically using Androidx Palette API
Screenshots
🌞 Light Mode
Splash | Shader Listing Page |
---|---|
Shader Detailed Page | Device Home Screen |
---|---|
🌚 Dark Mode
Splash | Shader Listing Page |
---|---|
Built With
Installation
You can find the latest apk in the Release section
Credits
- LearnOpenGLES and LearnOpenGL for helping me learn more about OpenGL.
- Accompanist for the bunch of libraries - Surely made my life easier :)
🔖 License
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.