Original Post
Hello all I have a bit of a problem my app renders lots of GL_POINTS using
glBegin(GL_POINTS)
while(counter < loads)
{
glVertex3f(array[0][counter],array[1][counter],array[2][counter]);
counter++;
}
glEnd();
but i need to use picking so i have to use the code below but it makes everything REALLY sloooow is there a quicker way of doing this ?
while(counter < loads)
{
glPushName(0);
//etc etc
glBegin(GL_POINTS)
glVertex3f(array[0][counter],array[1][counter],array[2][counter]);
glEnd();
//etc etc
counter++;
}