Skip to content

v0.1.0

Choose a tag to compare

@AndroidPoet AndroidPoet released this 03 Jul 12:04

First release of Mirage — 29 ultra-fast, zero-dependency AGSL shaders for Jetpack Compose.

Install

implementation("io.github.androidpoet:mirage:0.1.0")

What's inside

  • Procedural composablesMeshGradient(), Metaballs(), Voronoi(), NeuroNoise(), GodRays(), Swirl(), Warp(), Waves() and more; each fills its bounds.
  • Image-filter modifiersModifier.water(), Modifier.liquidMetal(), Modifier.halftoneCmyk(), Modifier.flutedGlass(), Modifier.heatmap() … applied to any composable content.
  • Zero dependencies beyond Compose. No WebView, no GL surface, no assets.
  • Static shaders cost nothing per frame; animated ones drive a single time uniform.

Requirements

Rendering requires Android 13 (API 33); library minSdk is 21 — gate usage with Build.VERSION.SDK_INT >= 33.