Descriptioncc: Release main thread earlier
Previously, the main thread would wait for the compositor thread to do a
good bit of work during its CommitComplete. This work doesn't involve
the main thread and so there is no reason to not release it earlier.
However, releasing earlier creates raciness between
LayerTreeHost::CommitComplete and LayerTreeHostImpl::CommitComplete that
did not exist before. Several failing tests were updated to try to take
this into account.
BUG=333013
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=246829
Patch Set 1 #Patch Set 2 : old chunk mismatch #
Total comments: 6
Patch Set 3 : Rename inside_commit #
Total comments: 2
Patch Set 4 : Rebase #Patch Set 5 : Add comment #Patch Set 6 : Rebase on top of 139553003 #Patch Set 7 : Don't include danakj's patch #Patch Set 8 : Rebase #Patch Set 9 : Fix tests broken by raciness #
Total comments: 3
Messages
Total messages: 22 (0 generated)
|