We want to have a flag, something like --enable-viz, that enables viz on Linux desktop Chrome. Enabling viz would be the following:
1. viz process has a display compositor thread. FrameSinkManagerImpl is created here instead of in the browser UI thrad.
2. Both ui::Compositor LayerTreeFrameSink connects to viz process over Mojo to submit CompositorFrames.
3. Renderer connects to viz process to submit CompositorFrames.
We want to have a flag, something like --enable-viz, that enables viz on Linux desktop Chrome. Enabling viz would be the following:
1. viz process has a display compositor thread. FrameSinkManagerImpl is created here instead of in the browser UI thread.
2. ui::Compositor LayerTreeFrameSink connects to viz process over Mojo to submit CompositorFrames.
3. Renderer connects to viz process to submit CompositorFrames.
Comment 1 by kylec...@chromium.org
, Oct 2 2017