Я не совсем уверен, что вы имеете в виду. gluPerspective()
обычно используется один раз при запуске программы, затем всякий раз, когда размер окна изменяется, чтобы определить способ проецирования примитивов на экран.
Вы делаете это так:
glMatrixMode(GL_PROJECTION); // Select The Projection Matrix
glLoadIdentity(); // Reset The Projection Matrix
gluPerspective(60,screenWidth/screenHeight,0.1,1000);