• Stars
    star
    263
  • Rank 155,185 (Top 4 %)
  • Language
    Kotlin
  • License
    GNU General Publi...
  • Created almost 3 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

GitHub Cards Preview

GitHub API Twitter API

🎨 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

🔖 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