Ok. I have made a small game, and when I run it in 64048032 I get around 200 frames per second and animation runs silky smooth. But when I up the resolution and color depth and I get 150 frames per second the animation runs choppy. WHY?
The animation is simply moving a couple of cubes upwards using glTranslated(), my distance variable is a GLdouble, my speed variable is a GLdouble, and I use a performance counter for the timing (distance += speed*time).
I was thinking that the problem might be that I’m not very zoomed out (the camera is positioned 18 units away from the center of action).
So moving a cube from the lower part of the screen to the upper part is moving it about 20 units. Could that be the problem? Should I move the camera back and just make the cubes bigger?
I have some special case optimizations that take the distance to the camera in mind. So I really don’t want to up the scale of my level-system, but if that’s the problem I guess I have to.