   gluProject help
  Hi everyone,I''m hitting a snag with gluProject. Here''s my code (it''s brief):glGetDoublev( GL_MODELVIEW_MATRIX, modelview );glGetDoublev( GL_PROJECTION_MATRIX, projection );glGetIntegerv( GL_VIEWPORT, viewport );gluProject(10.0, 10.0, 3.0, modelview, projection, viewport, &x1, &y1, &z1);printf("screen coords = %d %d %d \n",x1,y1,z1);  I''m assuming that gluProject takes the 1st three coordinates, transforms them using the modelview, projection, and viewport, and places the new screen coords in x1 y1 and z1. However when I print out the screen coords I get values like this:  screen coords = -1819852302 1081448324 798334230screen coords = 1775872036 1081645527 -9950101Am I forgetting to do something? By the way if it matters my window width and height are both 512, and I''m standing at world coordinates 0, 0, 2 and looking at 1, 1, 2. 