Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.17 KB

README.md

File metadata and controls

37 lines (28 loc) · 1.17 KB

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 and licensed MIT.

Version: v2.0.0-snapshot

Documentation

Documentation can be found here.

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 was a hackercamp in the summer of 2022. MCH is the successor of SHA2017, where 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