We currently
1. Take the DrawQuad list in the browser compositor
2. Convert it to CALayerOverlay list
3. Ship that list over to the GPU process
4. Construct a CALayerTree in the GPU process
This is annoying (and bad for performance) in that we have to send all of this data through the command buffer.
We should construct the CALayer tree in the browser process instead (or whatever process has the browser compositor, in case there are plans to shuffle that).
Comment 1 by bugdroid1@chromium.org
, Apr 21 2016