Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 736 Bytes

README.md

File metadata and controls

19 lines (13 loc) · 736 Bytes

WIP

tinygp.h (Tiny Graphics Painter)

This is a small and fast 2D graphics library written in C99 (WIP).

Features

  • Antialiasing Not antialiased

    Antialiased

  • 2D transformations (rotation, translation, projection)

  • Ability to provide your own userdata for every draw command (the library does not provide shader support or image loading, but it can be implemented by using this feature)

  • Does not rely on a graphics API, the library only generates draw commands (there is a backend for OpenGL and OpenGLES)

  • Automatic batching: draw commands are automatically merged

  • Batch optimization: rearranges draw commands to merge more of them

  • Single header library