wow, I had similar debates, discussions about this years ago. The answer? There is no answer. Jitter is a fact of life on the PC, today's PCs more than ever.
Years ago, you could pretty much guarantee your game would be the only app running, so it was actually easier to get consistant results across a variety of PCs.
Today's PCs are bloated with background tasks like virus checkers, security alerts, auto feeds, internet connections, etc. This all competes with your app for cpu cycles. On the PC, DX8-9 do a much better job of giving your app cycles compared to DX7.
The bottom line is a little jitter or hiccup here and there is really nothing to worry about. Typical end users, especially the "casual game" type, are not even remotely phased by this. But get a few dozen tech heads examining a ball going back and forth and we start zooming in on the screen, looking for the slightest jitter and think "ah ha!! jitter..jitter!! I see jitter!!!" :) lol..
Grey's demo works great on all 3 of my test machines. Sure there's the occasional jitter, skip, hiccup, etc. But this is MY computer's fault, not BlitzMax or GA's code. :)
Years ago, you could pretty much guarantee your game would be the only app running, so it was actually easier to get consistant results across a variety of PCs.
Today's PCs are bloated with background tasks like virus checkers, security alerts, auto feeds, internet connections, etc. This all competes with your app for cpu cycles. On the PC, DX8-9 do a much better job of giving your app cycles compared to DX7.
The bottom line is a little jitter or hiccup here and there is really nothing to worry about. Typical end users, especially the "casual game" type, are not even remotely phased by this. But get a few dozen tech heads examining a ball going back and forth and we start zooming in on the screen, looking for the slightest jitter and think "ah ha!! jitter..jitter!! I see jitter!!!" :) lol..
Grey's demo works great on all 3 of my test machines. Sure there's the occasional jitter, skip, hiccup, etc. But this is MY computer's fault, not BlitzMax or GA's code. :)