ShaderShowcaseApp

Introduction: A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.
More: Author   ReportBugs   
Tags:

GitHub Cards Preview

GitHub Twitter API

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.
    

    GNU GENERAL PUBLIC LICENSE

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools