Chromium Code Reviews
DescriptionRemove --no-use-mus-in-renderer
use-mus-in-renderer mostly works (save for WebView/OOPIF) and that is being
actively worked on. Removing this code path simplifies and unblocks further
work on surface synchronization.
In particular, currently, in Mus+Ash there is a mix of Chrome generated
FrameSinkIds and Mus generated FrameSinkIds which complicates debugging
and results in subtle bugs. In a new, upcoming, code path requesting
CompositorFrameSinks becomes async and the FrameSinkId used to create
a CompositorFrameSink is allocated from the window server.
MusBrowserCompositorOutputSurface expects to receive a CompositorFrameSink
synchronously and is deeply embedded into GpuProcessTransportFactory.
In order to support the new control flow substantial refactoring
is necessary in GpuProcessTransportFactory.
This seemed overkill for a deprecated, soon-to-disappear codepath.
This CL makes the code path disappear.
BUG=672962
TBR=piman@chromium.org
Review-Url: https://codereview.chromium.org/2762873002
Cr-Commit-Position: refs/heads/master@{#458470}
Committed: https://chromium.googlesource.com/chromium/src/+/098eade5b1d916d43bbd0c9efba86734b66f9198
Patch Set 1 #
Total comments: 2
Messages
Total messages: 17 (11 generated)
|