skeleton

03-25-2003, 01:47 PM

when use quads and quad strip and triangle and triangle strip to draw window,the program is as following.I expect the triangle strip should be the fastest one,

quad strip is the second fastest and triangle

is the slowest,however i get the similar result,could you please tell me if i need

change the configuration of the hardware or

the openGL.

glBegin(GL_QUADS);

for(int k=0;k<=n/2-2;k++){

glVertex2fv(vertices[2*k]);

glVertex2fv(vertices[2*k+1]);

glVertex2fv(vertices[2*k+3]);

glVertex2fv(vertices[2*k+2]);

}

glEnd();

glFlush();

glBegin(GL_QUAD_STRIP);

for(k=0;k<n;k++){

glVertex2fv(vertices[k]);

}

glEnd();

glFlush();

quad strip is the second fastest and triangle

is the slowest,however i get the similar result,could you please tell me if i need

change the configuration of the hardware or

the openGL.

glBegin(GL_QUADS);

for(int k=0;k<=n/2-2;k++){

glVertex2fv(vertices[2*k]);

glVertex2fv(vertices[2*k+1]);

glVertex2fv(vertices[2*k+3]);

glVertex2fv(vertices[2*k+2]);

}

glEnd();

glFlush();

glBegin(GL_QUAD_STRIP);

for(k=0;k<n;k++){

glVertex2fv(vertices[k]);

}

glEnd();

glFlush();