glcxx
glcxx is a Modern C++ Interface to OpenGL Object Management.
Features
C++11
glcxx uses C++11 features such as initializer_list and variadic templates to provide a user-friendly API. For example, an OpenGL buffer can be allocated and filled with data with a a single call:
auto buffer = glcxx::Buffer::create(GL_ARRAY_BUFFER, GL_STATIC_DRAW,
{-1, -1, 1, -1, 1, 1, -1, 1});
License
glcxx is licensed under the MIT License.
Description
Languages
C
93%
C++
6.4%
Python
0.4%
GLSL
0.1%