There is a strange behaviour about onDrawFrame() call rate in Amazon Kindle Fire. When the application is just started, the system calls onDrawFrame() with a rate about 30-40 FPS. After the app is sent to background and restored, the rate of onDrawFrame call becomes stable 60 FPS (it's the expected behaviour). In both cases, the app prepares a frame in 1-2 msec, which is surely enough to get 60 FPS.
I tried to set RENDERMODE_WHEN_DIRTY mode with regular explicit requestRender() calls - the behaviour is the same.
Any other not-Amazon android device doesn't has this problem: onDrawFrame() is 60 FPS from the beginning.
Is it a way to force the system to call onDrawFrame() method with a rate 60 FPS on start at Amazon Kindle Fire?
Kindle Fire HD 8.9", firmware version 8.4.9, android 4.0.4.
0 comments:
Post a Comment