if I call:
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_POINT_SMOOTH);
glPointSize(10.0f);
glBegin(GL_LINES);
glVertex2i(0,0);
glVertex2i(640,480);
glEnd();
glBegin(GL_POINTS);
glVertex2i(320,240);
glEnd();
glBegin(GL_LINES);
glVertex2i(0,480);
glVertex2i(640,0);
glEnd();
Only the line from (0,0) to (640,480) and the center point gets drawn, the last line call doesnt. It works if I dont call GL_POINT_SMOOTH.
Sounds like a Voodoo3 driver bug to me.