fragment program Don't support GL_POINTS£¿

HI,everyone here,
during the program, if I enable fragment program, by drawing point primitives.
glBegin(GL_POINTS);
glVertex2d( 0, 0 );
glVertex2d( Width, 0 );
glVertex2d( Width, Height );
glVertex2d( 0, Height );
glEnd();
then the program will collapse.
I try to find it in the specifications, but NOT mentioined at all.
Could someone tell me what’s the problem, or just driver’s bug?

Thanks a lot.

card – nVidia Quadro4 980XGL
driver-5214

Thanks a lot

The Quadro4 does not support fragment programs in hardware. Its possible that you have NV30 (GeForce FX) emulation enabled and you are seeing some problem with the software emulation of fragment programs.