Skip to content

A homemade, c++, 2D graphics renderer powered by OpenGL.

Notifications You must be signed in to change notification settings

Pandabear1125/GraphicsFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphicsFramework

A homemade, c++, 2D graphics renderer powered by OpenGL.

Features

  • 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

Dependencies

GLFW

  • Used for window, rendering context, and input management
  • Used as a static library

GLEW

  • Used for OpenGL function bindings and everything OpenGL related
  • Needs to link against OpenGL32.lib
  • Used as a static library

STB_Image

  • Used for loading and unloading image files into usable data
  • Single header only

GLM

  • Used for math and matrix manipulation
  • Header only library

About

A homemade, c++, 2D graphics renderer powered by OpenGL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published