title: Unexpected gluLookAt behavior with a point draw on OpenGL
body: <p>I am currently working on the printing loop of my software that reads 3D obj file.
  I have stored my obj file read in the variable <code>tie</code>. This variable contain an OpenGL list. My objective is to be able to move around the read object by using keyboard. The keyboard reading is implemented correctly (i can see in through the logs).</p>
  <h1>Issue</h1>
  <p>When i compile the following code loop, the <code>gluLookAt</code> exucute properly and I am able to move around my object by changing the value of the parameters.</p>
  <pre><code>glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
              glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) ;
              glMatrixMode(GL_PROJECTION);
              glLoadIdentity();
              light();
              gluPerspective (60.0, 250/(float)250, 0.1, 500.0);
              glMatrixMode(GL_MODELVIEW);
              glLoadIdentity();
              gluLookAt(eyeX,eyeY,eyeZ,eyeX+directionX,eyeY+directionY,eyeZ+directionZ,upX,upY,upZ);
  
              glPushMatrix();
              glRotated(45,0,0,1);
              glTranslated(0,0,50);
              glBindTexture(GL_TEXTURE_2D,texture1);
              //glCallList(xwing); //ICI
              glEnd();
              glPopMatrix();
                  glColor3d(1,1,1);
                  glDisable(GL_LIGHTING);
                  glBindTexture(GL_TEXTURE_2D,texture2);
                  GLUquadric* params = gluNewQuadric();
                  gluQuadricDrawStyle(params,GLU_FILL);
                  gluQuadricTexture(params,GL_TRUE);
                  gluSphere(params,100,20,20);
                  gluDeleteQuadric(params);
                  glEnable(GL_LIGHTING);
              glBindTexture(GL_TEXTURE_2D,texture1);
              glCallList(tie); //ICI
              glPointSize(5.0);
              glBegin(GL_POINTS);
                  glColor3f(1.0f,0.0f,0.0f);
                  glVertex3f(-1.0f,0.0f,0.0f);
              glEnd();
  
  
              SwapBuffers(hDC);
          //} //else
          Sleep(1);
  </code></pre>
  <p>But when i comment these 4 lines:</p>
  <pre><code>glBegin(GL_POINTS);
                  glColor3f(1.0f,0.0f,0.0f);
                  glVertex3f(-1.0f,0.0f,0.0f);
  glEnd();
  </code></pre>
  <p>My object doesn't move anymore. As if <code>gluLookAt</code> didn't succeed to execute.
  Do you have any idea why is this happening. Did I forget something in my code?</p>