Convenient wrappers for cross-platform use of OpenGL