fixed gluPerspective