Created attachment 793 [details]
ARM Mali EGL and Mesa GL at the same time on C.H.I.P. GLWindow log
This bug is related to Bug1084
GLProfile's mapping code does not consider the following combination:
- GL2 software
- GLES1 hardware
- GLES2 hardware
and hence maps GL2-software -> [GL2ES2, GL2ES1],
where GLES2-hardware -> [GL2ES2]
GLES1-hardware -> [GL2ES1] is desired.
This combination has recently been observed two embedded systems
C.H.I.P. using OS image 4.4
ODROID-C rev 0.3 20141107 using its default system image
both systems includes Mesa3d software GL2 implementation and ARM Mali EGL GLES1 & GLES2 implementation.
However, other systems could be affected as well.
Do you obtain GLES1 when calling GLProfile.getMaxFixedFunc(true)?
GLProfile.getMaxFixedFunc(true) returns GLES2 hardware
(just getGL2ES2() returns GL2 software)