Opengl learning project 1