GL++  0.1
OpenGL API C++ Wrapper
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Groups Pages
GL++ Documentation

GL++ (glpp)

OpenGL C++ Wrapper provides a C++ interface for the OpenGL API. The wrapper tries to expose all the logical objects of OpenGL standard to C++ native objects. This is not a graphics library, thus you will not find any assets manipulation or math functionality. However the library is designed to be easily coupled with an external math library like glm or an assets manipulation library like assimp.

The major keypoints of GL++ API are:

  • Do not introduce new semantics.
  • Do not hide steps, by creating all-in-one functions.
  • Try to use common names with OpenGL C API to avoid confusion.
  • Use C++ language to represent OOP semantics (e.g. OpenGL objects )