GL CallList is taking over my program

Can anyone help me?

My program uses GL CallLists at several points to create various moving objects.
Unfortunately, it now accounts for 83% of the program’s running time, andd as a result, it is only rendering 4 frames per second.

It this breakdown of the time normal, and if not is there a more efficient way of gernerating moving objects.

any suggestions are appreciated.

display lists are the fastest way to draw geometry. What sort of polycounts are you trying to draw? Sounds like an obscene amount to me. The other thing to check is that you aren’t doing any silly processing when you create the display lists.

Start checking other things as well, I’ve never really had a speed problem with display lists, its usually another thing at fault such as memory leaks…