Bind all OpenGL functions #1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Of the libraries that honey core exposes, the one with the least complete bindings is, perhaps ironically, OpenGL. The OpenGL bindings could use some more love! The names are inconsistent, the X-macro style is inconsistent, and the coverage is rather poor. All of this needs to get cleaned up.
The
generate-binding.lua
util script should hopefully help quite a bit in making this not such a massive pain to do.A full list of OpenGL 4 functions can be found in the Khronos reference pages, but it may be lil tricky to navigate because honey is built for OpenGL 4.1 and there are functions in there that are for OpenGLs 4.2+.