Dynamic Rotation ?

Hi ,
I need to perform Dynamic rotation and I have more than 10,000 polygons ( max 4 sides). Do i put these polygons in a Display List and call the List or should I make a call to directly draw each polygon.
Which one will give better performance or is there another way to achieve better results.

Thanking you in anticipation


Use a display list. Put all of the transformation work outside of the display list so you can change that whenever you need to.

This should be faster then drawing every triangle seperately, assuming that you are using OpenGL for the rotation, of course.