Summary: Content needs way to get FrameSinkManager and ClientCompositorFrameSink to submit CompositorFrames to the gpu process when mus is enabled (was: GpuChildThread should supply FrameSinkManager to submit CompositorFrames to the gpu process when mus is enabled)
Next steps here are:
1. Make a command line flag. Behind it do:
2. Make GpuChildThread in the service make a MojoFrameSinkManager on a display compositor thread. It will use a DisplayProvider to create CompositorFrameSinks. Fady believes GpuDisplayProvider will work for this which already exists.
3. Make a VizContextFactory/ImageTransportFactory that makes Mojo-based CompositorFrameSinks instead of DirectCompositorFrameSink. These CompositorFrameSinks will have to resize the display also based on the UI frame sizes, and deal with color spaces etc. Things that currently go through ContenxtFactoryPrivate.
Comment 1 by danakj@chromium.org
, Jun 6 2017