Reland "[ozone/wayland] Ensure root_surface is committed last in a frame"
This is a reland of a489cfcd 1144179 is a P0 issue. Instead of reverting the entire patch, just disable overlay delegation for non-lacros. Original change's description: > [ozone/wayland] Ensure root_surface is committed last in a frame > > wl_surface.commits of a frame can happen asynchronously due to wl_buffer > import delay, frame callbacks, etc. This asynchrony can cause visual > glitches when the root_surface commits before its subsurfaces commit. > > This CL ensures that a root_surface commit always happens after other > commits in a frame. > > Change-Id: I7c83e122c4cdee42e6b8aca74875fa71b6c1ab5a > Bug: 1144179 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2547395 > Commit-Queue: Kramer Ge <fangzhoug@chromium.org> > Reviewed-by: Robert Kroeger <rjkroege@chromium.org> > Reviewed-by: Maksim Sisov (GMT+2) <msisov@igalia.com> > Cr-Commit-Position: refs/heads/master@{#834327} Bug: 1144179, 1162867 Change-Id: Ibad3c9b44378967b826496971205a12d55a1417c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2611709 Auto-Submit: Maksim Sisov <msisov@igalia.com> Commit-Queue: Robert Kroeger <rjkroege@chromium.org> Reviewed-by:Antonio Gomes <tonikitoo@igalia.com> Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Cr-Commit-Position: refs/heads/master@{#840623}
Showing
This diff is collapsed.
Please register or sign in to comment