Hi.
In order to support a device without buttons, I have turned on the Android Navigation Bar. I used patches from:
https://groups.google.com/forum/#!topic/rowboat/_9IYwTL4y84/discussion
as recommended by:
http://e2e.ti.com/support/embedded/android/f/509/t/196372.aspx
for ICS. My device uses landscape mode.
However, when I do so, the graphics performance drops considerably. Prior to the change I GearsES2 was showing 57 frames per second. After the change, fps is 9.
I have verified that it is still using the SGX for graphics and not software rendering:
I/libEGL ( 237): Processor type: omap4430
I/libEGL ( 237): egl.cfg: entry POWERVR_SGX540_120 omap4430
I/libEGL ( 237): Picked EGL type 'POWERVR_SGX540_120' for processor 'omap4430'
D/libEGL ( 237): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 237): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 237): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
Is this because the output window no longer occupies the full framebuffer? And this results in buffer flipping not being used? (long shot guess).
Any thoughts on how this can be resolved?
Thanks,
Steve