I am using display lists to improve performance in my application. In an effort to do this I am compiling the entire scene (sans the overlay) in a list. This works great and improves performance dramatically. However, I must recompile the list whenever the scene changes (i.e. if the user uses the scroll bars to move the scene).
My question is this: Does the scene get rendered during a GL_COMPILE or is it just storing commands for later rendering? I ask because my scene is flickering as if it is not being rendered to the screen during a display list compile.