MacOS friendly OpenGL bindings