SkillAgentSearch skills...

ShaderEditor

Android app to create GLSL shaders and use them as live wallpaper

Install / Use

/learn @markusfisch/ShaderEditor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Shader Editor

Create and edit GLSL shaders on your Android phone or tablet and use them as live wallpaper.

If you find this app useful and wish to support its continued development, you can buy me a coffee or send some Bitcoin decimals to bc1q2guk2rpll587aymrfadkdtpq32448x5khk5j8z.

<a href="https://www.buymeacoffee.com/markusfisch" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;"/></a> <a href="https://liberapay.com/markusfisch/" target="_blank"><img src="https://liberapay.com/assets/widgets/donate.svg" alt="Liberapay" style="height: 60px !important"/></a>

Screenshots

<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/screencap-main.png" alt="Screenshot" width="160"/> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/screencap-keyboard.png" alt="Screenshot with soft keyboard" width="160"/>

Download

<a href="https://f-droid.org/en/packages/de.markusfisch.android.shadereditor/"><img alt="Get it on F-Droid" src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" height="80"/></a> <a href="https://play.google.com/store/apps/details?id=de.markusfisch.android.shadereditor"><img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" height="80"/></a>

Features

  • Live preview in the background or on an extra screen
  • Syntax highlighting
  • Error highlighting
  • Use any shader as live wallpaper
  • Exposure of sensors (camera, accelerometer, gyroscope, magnetic field, light, pressure, proximity)
  • Exposure of battery level
  • Supports wallpaper offset
  • Supports multiple touches
  • Supports multiple render resolutions
  • Previously rendered frame in backbuffer texture
  • Import and use arbitrary textures
  • Create and use cube maps
  • Disables rendering when the battery is low

See FAQ.md for frequently asked questions.

Related Skills

View on GitHub
GitHub Stars1.1k
CategoryDevelopment
Updated2d ago
Forks150

Languages

Java

Security Score

100/100

Audited on Mar 26, 2026

No findings