openGL utility library