Abstract is: glbinding is a generated, cross-platform C++ binding for OpenGL which is solely based on the new XML-based OpenGL API specification (gl.xml). It is a fully fledged OpenGL API binding, compatible with current code based on other C bindings, e.g., GLEW. The binding is generated using Python scripts and templates, that can be easily adapted to fit custom needs. It leverages modern C++11 features like scoped enums, 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 header, lazy function resolution, multi-context and multi-thread support, global function callbacks, meta information about the generated OpenGL binding and the OpenGL runtime, as well as multiple examples for quick-starting projects. The complete glbinding source code including the generated files are published under the MIT License.
free software | Q341 |
language binding | Q510878 |
open-source software | Q1130645 |
P3454 | Arch Linux package | glbinding |
P4162 | AUR package | glbinding-git |
P646 | Freebase ID | /m/011qc7x4 |
P8443 | Homebrew formula name | glbinding |
P856 | official website | https://glbinding.org/ |
P6931 | Repology project name | glbinding |
P1324 | source code repository URL | https://github.com/cginternals/glbinding |
P275 | copyright license | MIT License | Q334661 |
P6216 | copyright status | copyrighted | Q50423863 |
P306 | operating system | cross-platform | Q174666 |
P277 | programmed in | C++ | Q2407 |
P348 | software version identifier | 3.3.0 |
Glbinding | wikipedia |
Search more.