I’m wondering if this approach will work in speeding up the FPS of my scene. Say I read a scene from some geometry file and all I want to do is fly through the scene. Since the values I read in are not changing and only the eyepoint is, sould I use display lists to increase performance? Would a change in the eyepoint position constitute a change in the state of the scene? Now, with every new eyepoint, actaully with every new frame I call glBegin/glEnd and draw my scene one facet at a time.
Yes, if you’re geometry is not changing you definetly can use display lists, and then translate and rotate the matrix to move the camera around. And display lists will speed this up under almost all circumstances.