Chromium Code Reviews
DescriptionAura-Mus: Allocate a LocalSurfaceId on size change
If the window type is EMBED_IN_OWNER, or TOP_LEVEL_IN_WM, then allocate
a cc::LocalSurfaceId on size change and propagate that new LocalSurfaceId
down to the WindowTreeHost of the embedded client. The embedded client
will use that LocalSurfaceId to submit CompositorFrames.
If surface synchronization is enabled (subsequent patch), then the embedder
can immediately embed the surface ID (if the FrameSinkId is available), and
submit its own CompositorFrame with that embedding. The parent's CompositorFrame
will block until the embedded client submits a CompositorFrame or a deadline is
hit.
BUG=672962
Review-Url: https://codereview.chromium.org/2780043002
Cr-Commit-Position: refs/heads/master@{#460597}
Committed: https://chromium.googlesource.com/chromium/src/+/df6186f7c0a8611fdd4425338cc6a1dceeaa2e7e
Patch Set 1 #
Total comments: 4
Patch Set 2 : Add unit tests #Patch Set 3 : Cleanup #
Messages
Total messages: 18 (12 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||