CG pr1 glut --> glfw3