I'm currently trying to get Chromium (with hardware rendering: want WebGL) running on my raspberry pi.
It works quite good actually, when using the experimental Desktop GL driver that comes with the lastest raspbian.
But as the name implies, that driver is still experimental and breaks some of my other stuff if I enable it.
So I was wondering if there is way to build chromium against the "native" EGL + GLESv2 on the raspberry. Running X server is fine, I just want to get rid of the Desktop GL dependency.
I have learned from the architecture docs, that on Windows ANGLE is used, which is an EGL/GLES emulation on top DX. So, in theory, chromium does not depend on Desktop GL but can also run on GLES (via ANGLE), or does it?
Does anyone have experience with this?
Would it be feasible to build against libEGL and libGLESv2 instead of ANGLE, or is there any 'complex' porting work required to get this working?
Thanks!