I’ve been fiddling around with a simple brute force grid as a learning tool for OpenGL operations, and today I tried putting all of the rendering commands into a display list. To my surprise the frame rate tripled. Usually when you get something good there is a price, so what’s the catch here? I presume that if OpenGL is doing all of the calculations ahead of time it must be storing them in RAM, so is that it? It’s eating up all sorts of memory? It would also seem that the geometry and all aspects related to it would have to remain static…
Anyway, if someone would like to toss out some negative aspects of display lists I would appreciate it