I have some questions about the Display.sync() methods. The sync() method causes the rendering to judder. I have called the method with 128 as the parameter and the resulting FPS is 128 indeed. But animations are juddering, if they are computed from the current game-time, which makes it quite unusable. The sync2() method causes the same juddering and doesn't even result i the correct FPS, but in something lower. The sync3() method doesn't cause any juddering, but doesn't limit the FPS at all.
Is this a known problem? Could it get fixed? I tried to implement my own FPS limitation code without any better success than the Display.sync*() methods. I guess, you have also realized, that the sleep() method cannot be used, since it causes this juddering. Unfortunately using a loop with only the yield() method in it doesn't prevent the CPU from being comsumed 100%. This this topic still a current one? Is anyone working on this?
Thanks.
Marvin