using glViewport again