A C++ binding for the OpenGL API, generated using the gl.xml specification. glbinding leverages C++11 features like enum classes, lambdas, and variadic templates, instead of relying on macros; all OpenGL symbols are real functions and variables. It provides type-safe parameters, per-feature API headers, lazy function resolution, multi-context and multi-thread support, global and local function callbacks, meta information about the generated OpenGL binding and the OpenGL runtime, as well as tools and examples for quick-starting your projects. Based on the OpenGL API specification (gl.xml) glbinding is generated using Python scripts and templates that can be easily adapted to fit custom needs.
Features
- glbinding is a cross-platform C++ binding for the OpenGL API
- Code that is written using a typical C binding for OpenGL, e.g., GLEW, is fully compatible for the use with glbinding
- Documentation available
- Examples available
- glbinding is compatible with OpenGL-compatible windowing toolkits
- Feature Documentation and Code Snippets
- Dependency on KHR Headers
Categories
LibrariesLicense
MIT LicenseFollow glbinding
You Might Also Like
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of glbinding!