It has been a while since I have worked with display lists so sorry if this is a simple question.
I have a 2-dimensional plot that is drawn in OpenGL. I have about 5000-10000 different data points that are on the plot. At each point I need to draw a symbol based on a user preference. One plot could have 5000-10000, 8 pixels by 8 pixels squares on the plot to represent the data points. My question is: would it be better to store this 8x8 rectangle inside a display list and call the display list 5000-10000 times or recall glRectd 5000-10000 times.
If it is better to use the display lists (which I think it is), what do I need to do to draw these boxes in their correct places? Do I need to do a translate before calling the display list each time?
Hopefully this seems like an easy question, I can not just wrap my mind around it today. Maybe a healthy dose of caffeine will help me out but I am at a loss. Thanks for your help!