I have been trying to fix the small but frequent stuttering frame-rate in a very simple scene with just few moving objects, the stuttering happens in iOS devices but not in Android devices. I have tested few simple examples that come with Urho3D sdk, it looks like the examples also suffers different degree of stuttering issue in iOS devices.
For an example,
I tested stuttering using RenderToTexture example comes with Urho3D, using xcode profiler to test for performance, most of the time the example demo runs at 60(or 59) FPS, but every 20-40 seconds, the fps would drop to 56-58 FPS and get back to 60(or 59) in 1 or few frames later. Reducing the rotating cube to just 1 does not fix the small stuttering.
I tested it in iPhone 6 Plus, iPhone SE, iPhone 6S, all iOS devices suffer the stuttering fps in running simple demos, no stuttering observed in my android devices. Vsync and HighDPI are enabled on in all the demo I’ve tested.
I 've spent 2 days trying to figure out but still can’t manage to know the reason of stuttering FPS. The stuttering is small but could be quite noticeable in a scene with high speed moving objects. Has anyone ever experienced the stuttering frame rate with Urho3D? or anyone has any idea to fix this issue?