A homemade, c++, 2D graphics renderer powered by OpenGL.
- Texture rendering, with multi-texture support and automatic batching
- Basic shape/primitive rendering: Circles, Polygons, Lines, Points
- Allows outlined and filled in shapes
- BMP text rendering
- Used for window, rendering context, and input management
- Used as a static library
- Used for OpenGL function bindings and everything OpenGL related
- Needs to link against OpenGL32.lib
- Used as a static library
- Used for loading and unloading image files into usable data
- Single header only
- Used for math and matrix manipulation
- Header only library