Skip to main content

KraftShade

KraftShade is a modern, high-performance OpenGL ES graphics rendering library for Android, designed to provide a type-safe, Kotlin-first abstraction over OpenGL ES 2.0. Built with coroutines support and a focus on developer experience, KraftShade makes complex graphics operations simple while maintaining flexibility and performance.

kraftshade kraftshade-compose

Welcome to KraftShade Documentation

This documentation provides comprehensive information about KraftShade, including:

  • Introduction to KraftShade and its architecture
  • Getting started guides
  • Core components documentation
  • View components for Android and Jetpack Compose
  • Pipeline DSL for creating rendering pipelines
  • Effect serialization for sharing and storing effects
  • Built-in shaders reference
  • Advanced usage topics
  • Examples and tutorials
  • API reference

Use the sidebar navigation to explore the documentation.