An easy-to-use but powerful 2D graphics library for games and GUIs on embedded systems. Supports affine transformations, shaders, text scaling, and multi-CPU software rendering.
Made for Badge.team and licensed MIT.
Documentation can be found here.
- Document all current features
- Refactor text rendering to use less stack
- Add support for ESP32-P4 hardware acceleration
- Completely re-build shaders from the ground up
- Official Rust bindings
- GPU acceleration
- Antialiasing
- Import more fonts
- Support for holes in triangulated shapes
- Support for outline-based (.ttf or similar) fonts
- Built-in simple GUI library
- 3D rendering
- https://badge.team/ (the team for which i volunteer)