Skip to content

Tiny Graphics Painter: small, fast and pretty graphics tessellation in C99.

License

Notifications You must be signed in to change notification settings

zeozeozeo/tinygp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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