Some benefits of doing this:
- Avoid the need to use the main thread context and the synchronization overhead of that.
- Easier to take advantage of more advanced compositing features, e.g. clipping, blend mode, alpha masks.
- Will make Mus integration easier.
- Cheaper layer tree updates?
Aside, perhaps relevant, maybe I'm confused and need to be educated. mus explicitly doesn't include ui/compositor. It would probably be nicer for mus if exo used surfaces?
Comment 1 by rjkroege@chromium.org
, May 9 2016