Nextgen HWC planning by Sean Paul (2018)
https://docs.google.com/document/d/1wtkB2w2GL_oRJn4bHGvtF27wgv-EiYj5kF8KQtaBHI0/edit?usp=sharing
We could use something like skia (which is already in Android) to do fallback compositing, which avoids having to deal with platform peculiarities.
This is a bit of a stretch TODO
Added by Roman Stratiienko:
Some of my recent patches were inspired by this doc. But not all of them.
As for original issue (Add platform-independent fallback compositing),
SF has opengl fallback instead.