I've updated hardware/software we run to Kit Kat from the 4.4_r1 branch. It boots and I've been able to start plugging my drivers back in one by one.
What I've noticed is that (presumably because of the gles2 pixelflinger migration), I can no longer leave hardware acceleration in its default state because it basically breaks the browser.
If this is infact a problem with the powervr display driver, is there anyway to tell pixelflinger to fall back to 1.0? (How does kitkat support older devices, that may not support 2.0)
using latest binaries I could find... and I keep getting this:
E/IMGSRV ( 1118): :0: gralloc_module_map: Mismatching lock usage bits 0xP...FHWR=0x00000033 vs requested usage bits 0xP...FHWR=0x00000100
E/IMGSRV ( 1118): :0: MapBufferObtainParams: Mapping buffer failed
E/IMGSRV ( 1118): :0: WSEGL_GetDrawableParameters: Failed to obtain buffer parameters
E/chromium( 1118): [ERROR:gl_image_egl.cc(36)] Error creating EGLImage: 12300
E/IMGSRV ( 1118): :0: gralloc_module_map: Mismatching lock usage bits 0xP...FHWR=0x00000033 vs requested usage bits 0xP...FHWR=0x00000100
E/IMGSRV ( 1118): :0: MapBufferObtainParams: Mapping buffer failed
E/IMGSRV ( 1118): :0: WSEGL_GetDrawableParameters: Failed to obtain buffer parameters
E/chromium( 1118): [ERROR:gl_image_egl.cc(36)] Error creating EGLImage: 12300
E/IMGSRV ( 1118): :0: gralloc_module_map: Mismatching lock usage bits 0xP...FHWR=0x00000033 vs requested usage bits 0xP...FHWR=0x00000100
E/IMGSRV ( 1118): :0: MapBufferObtainParams: Mapping buffer failed
E/IMGSRV ( 1118): :0: WSEGL_GetDrawableParameters: Failed to obtain buffer parameters
E/chromium( 1118): [ERROR:gl_image_egl.cc(36)] Error creating EGLImage: 12300
E/IMGSRV ( 1118): :0: gralloc_module_map: Mismatching lock usage bits 0xP...FHWR=0x00000033 vs requested usage bits 0xP...FHWR=0x00000100
E/IMGSRV ( 1118): :0: MapBufferObtainParams: Mapping buffer failed
E/IMGSRV ( 1118): :0: WSEGL_GetDrawableParameters: Failed to obtain buffer parameters
E/chromium( 1118): [ERROR:gl_image_egl.cc(36)] Error creating EGLImage: 12300
E/IMGSRV ( 1118): :0: gralloc_module_map: Mismatching lock usage bits 0xP...FHWR=0x00000033 vs requested usage bits 0xP...FHWR=0x00000100
E/IMGSRV ( 1118): :0: MapBufferObtainParams: Mapping buffer failed
E/IMGSRV ( 1118): :0: WSEGL_GetDrawableParameters: Failed to obtain buffer parameters
E/chromium( 1118): [ERROR:gl_image_egl.cc(36)] Error creating EGLImage: 12300
E/IMGSRV ( 1118): :0: gralloc_module_map: Mismatching lock usage bits 0xP...FHWR=0x00000033 vs requested usage bits 0xP...FHWR=0x00000100
E/IMGSRV ( 1118): :0: MapBufferObtainParams: Mapping buffer failed
E/IMGSRV ( 1118): :0: WSEGL_GetDrawableParameters: Failed to obtain buffer parameters