Added the initGL() function