   Simple problem but I`m clueless
  I have 2 windows, and I can draw perfectly fine in the left one but doing the exact same thing in the right one doesn`t work. It shows with the background and all, but for some reason,it won`t display any vertex I draw, but glutSolidSphere() for example, works. Here`s the callback func for my window:void displayViewerWindow(void){glViewport(0, 0, windowViewerWidth, windowViewerHeight);glMatrixMode(GL_PROJECTION);glLoadIdentity();glOrtho(-windowViewerWidth/2.0,windowViewerWidth/2.0,-windowViewerHeight/2.0,windowViewerHeight/2.0,1,2000);glMatrixMode(GL_MODELVIEW);glLoadIdentity();glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);    //just test points glColor3f(1,1,1);glPointSize(40);glBegin(GL_POINTS);glVertex3f(0,0,0);glVertex3f(110,0,0);glVertex3f(10,0,0);glEnd();glutSwapBuffers();}I`ve checked the colors, and it shouldn`t be something complicated because I`m doing n00b stuff. Any idea? 
  when you say ''two windows'' do you mean two seprate windows with different context or one window split into two areas? ;  2 separate windows ;  You''ll need different contexts, then. And you''ll have to switch to the appropriate context before you draw to a particular window. And if you want textures and display lists shared between the windows, you''d better use wglShareLists as well.With glut, you''ll be using glutSetWindow.   "Sneftel is correct, if rather vulgar." --Flarelocke ;  Thanks, I found the problem, I had relied on someone else`s code, bad idea. 