v0.1.0
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 composables —
MeshGradient(),Metaballs(),Voronoi(),NeuroNoise(),GodRays(),Swirl(),Warp(),Waves()and more; each fills its bounds. - Image-filter modifiers —
Modifier.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.