A cross platform Opengl interface.