gluPerspective also works