github.com/faiface/glhf (go): Package glhf provides abstractions around the basic OpenGL primitives and operations.  All calls should be done from the main thread using "github.com/faiface/mainthread" package.  This package deliberately does not handle nor report trivial OpenGL errors, it's up to you to cause none. It does of course report errors like shader compilation error and such.
Keywords: go|golang|graphics|library|opengl