Earlier quoted context omitted.
Do you have a link to this assumption? I would really like to know.
I found these: * https://wiki.ubuntu.com/MirSpec#Mir_on_the_Free_Graphics_Dri... * https://wiki.ubuntu.com/MirSpec#Mir_on_HW_Supported_By_Close... we are in contact with GPU vendors and are working closely together with them to support Mir and to distill a reusable and unified EGL-centric driver model that further eases display server development in general and keeps cross-platform use-cases in mind. I hope the later…
When they say "cross-platform use-cases", I think it means they want to make it easy to build the Mir driver and Android driver from the same source tree - and quite possibly the Windows and OS X driver too. So hopefully they will have some quite general interfaces.
I think the ideal scenario is that the driver interface they define has a very general interface, and then there's a wrapper that turns that interface into an Android driver, another that turns it into a Wayland driver, another that turns it into an OS X driver, and so on. But I don't know if graphics drivers would accept the performance penalty of even a very thin wrapper.