Hello,
My main loop is : an animation which is rendered to an image (with dbPlayAnimationToImage) an then pasted to the screen plus a small sprite at the position of the mouse pointer. Yet, I get an average of 18-20 frames second. There is no 3d, no other sprites, nothing funky going on.
I have profiled a bit and found out around 95% of the time was taken by dbSync() alone! Why? Is it wainting for the refresh? I sure hope my GeForce6200 can refresh more than 20 times per second!
Thing is, it used to go up to around 50 frames per second, but it changed at some point, but I didn't notice when.
Any ideas?
Jonathan