Note that the graphics card does not necessarily `do` all of the drawing commands you've given it, right away. They are cached. You could try a glFinish() before you flip to see if that helps.
Maybe the driver also has something to do with why there is a delay in flipping the display. There might be some o/s task that takes up some time causing the delay too, who knows.
I would also think you would want to correct any jumping anomaly as soon as possible, not causing a slowdown delay over several frames.
Maybe the driver also has something to do with why there is a delay in flipping the display. There might be some o/s task that takes up some time causing the delay too, who knows.
I would also think you would want to correct any jumping anomaly as soon as possible, not causing a slowdown delay over several frames.