readme

# PAX graphics
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](https://badge.team/) and licensed MIT.

Version: v2.0.0-snapshot

# Documentation
Documentation can be found [here](docs).

# Short-term TODO list (v2.0.0)
- Document all current features

# Long-term TODO list (v2.1.0)
- Add support for ESP32-P4 hardware acceleration
- Completely re-build shaders from the ground up

# Feature wishlist
- 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

# MCH2022?
[MCH2022](https://mch2022.org/) was a hackercamp in the summer of 2022.
MCH is the successor of SHA2017, where [Badge.Team](https://badge.team/) made their first badge.

The badge is an electronic event badge which can do much more than just show your name.
To accomplish all the cool graphics people can draw, this graphics stack was made.

# See also
- https://badge.team/  (the team for which i volunteer)

Links

  • Repository Repository

Supports all targets

License: MIT

To add this component to your project, run:

idf.py add-dependency "robotman2412/pax-gfx^2.0.0"

or download archive

Stats

  • Archive size
    Archive size ~ 1000.77 KB
  • Downloaded in total
    Downloaded in total 411 times
  • Downloaded this version
    This version: 39 times

Badge

robotman2412/pax-gfx version: 2.0.0
|