Will the Lima driver leverage Gallium3D?
Phoronix: Lima Driver Makes Progress With Shaders
The open-source Lima driver project that has been working on a reverse-engineered ARM Mali Linux graphics driver is still advancing...
http://www.phoronix.com/vr.php?view=MTMzMDg
Will the Lima driver leverage Gallium3D?
Another reason why we need Mir.
Mir will use Mesa/Gallium drivers very well. Same as Wayland.
So we DO NOT need Mir for that.
And if Lima come out as superior driver to binary blob, that Canonical will use it, not the official driver.
Ofc. Mir will have a choice. Weston lack backend for android binary blobs (right now).
maybe s/solve/hack around/..
anyways, I think the arm driver situation isn't as bleak as that. There is reverse engineering work going on with nearly all of the of the embedded gpu's. Which is infinitely better than the situation a little over a year ago. I guess in 6-12months, maybe less, we are seeing working mesa drivers for lima/vivante/tegra (and there is already one for adreno). ofc, we will be playing catch-up until some of the gpu vendor's realize that it is a good idea to support the open src driver work (like intel/amd). And once the current generation gpus are supported, it will get easier for generation n+1. But the situation is improving. For example, nvidia/tegra folks working together with the community on drm/kms driver and releasing code for the 2d part. It is a baby-step, but a step nonetheless.
http://bloggingthemonkey.blogspot.co...freedreno.html
thanks to gallium, that is with gl/glx, which the proprietary driver can't even do.
Most of the others are still in more of a research phase, rather than actual gl driver. But at least two of them (vivante and lima) have figured out enough of the workings of the GPU to actually start on gl driver, so I think you'll start to see a lot more visible progress in the coming months.