One of the side effects of the bugfix for Bay Trail devices is disabling of terrain vertex buffer/index buffer caching. I am worried about that, and I was wondering how much effect it will have on framerate consistency.
I made some measurements on Nexus 4 at 256 visibility range (i.e. heavy load). The table below contains standard deviations of frame times and percentages of frames above 100ms (i.e. stuttering).
|Uncached (1.29.2)||Cached (1.29.1)|
|Frames||stddev||>100ms %||stddev||>100ms %|
Each row is calculated from 250 frames, the entire table is 4000 frames.
As you can see, there’s not much difference at all. In the uncached scenario 1.2% of frames were above 100ms, while in the cached scenario 1.075%. I suspect this small difference is well within the measurement error. Especially that standard deviations point the other way, uncached is actually more consistent when it comes to frame length.
Sorry for boring you with this technical stuff :-) Should be releasing full version to Google Play soonish.