Added the quad strip as you recommended. For each cylinder. glBegin(GL_QUAD_STRIP); glEnd(); Built into a display list, the frame rate has gone from 56 -> 95. PS: Lighting seems much better too!!?
Added the quad strip as you recommended. For each cylinder. glBegin(GL_QUAD_STRIP); glEnd(); Built into a display list, the frame rate has gone from 56 -> 95. PS: Lighting seems much better too!!?
Probably. If you''re using GL_AUTO_NORMAL, then GL_QUADS will produce flat shading whereas GL_QUAD_STRIP will produce smooth shading (one seem may be visible, though, where the beginning and ending joins)
I would just like to add: even if you need very smooth lighting, you don''t necessarily need a higher-poly scene, if you''re starting to use complex scenes and run into performance issues it might be time to look into more advanced lighting techniques such as bumpmapping. Then again, it might not