gl_arb_point_sprite and billboarding

I have no ideia what i’m doing wrong here, but whatever i do, i cannot make the damn billboards to remain in the same location., when i move the mouse the allways move a bit too.,
take a look at this shots please :

http://www.fysoftware.com/screenshots/p1.jpg
http://www.fysoftware.com/screenshots/p2.jpg
http://www.fysoftware.com/screenshots/p3.jpg
http://www.fysoftware.com/screenshots/p4.jpg

I’m doing the billboards with gl_arb_point_sprite, and here it is the code :

float quadratic[] = { 1.0f, 0.0f, 0.01f };
glPointParameterfvARB( GL_POINT_DISTANCE_ATTENUATION_ARB, quadratic );

float maxSize = 0.0f;
glGetFloatv( GL_POINT_SIZE_MAX_ARB, &maxSize );
glPointSize( maxSize );

glPointParameterfARB( GL_POINT_FADE_THRESHOLD_SIZE_ARB, 60.0f );

glPointParameterfARB( GL_POINT_SIZE_MIN_ARB, 1.0f );
glPointParameterfARB( GL_POINT_SIZE_MAX_ARB, maxSize );

glTexEnvf( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE );

glEnable( GL_POINT_SPRITE_ARB );

glBegin( GL_POINTS );
{
glVertex3f( l_p[0], l_p[1], l_p[2] );
}
glEnd();

glDisable( GL_POINT_SPRITE_ARB );

What could be wrong ?
thanks for any help ,

Bruno

I’m not sure what you mean by “move”. The point sprites are, by definition, screen space aligned, so if the are moving, it must be a transformation that is causing it. I would suggest going over your matrix setup carefully to see if maybe you missed something…