Hi.
I studied carefully the documentation:
http://www.opengl.org/sdk/docs/man/xhtml/glEvalMesh.xml
It says that glEvalMesh1(GL_LINE,…) is equivalent to:
glBegin(GL_LINES);
for(…) glEvalCoord1(…);
glEnd();
However, my experiments show that it is in fact equivalent to:
glBegin(GL_LINE_STRIP);
for(…) glEvalCoord1(…);
glEnd();
I didn’t use glEvalMesh1 for a long time, because I actually needed the line strip and after reading the docs I thought you can’t get a line strip. But it seems like the documentation is flawed, because in fact you do get a line strip.
Could somebody please confirm that there is this bug in documentation? Knowing precisely how these functions work is very important to me.