DescriptionRevert of DirectRenderer allows empty swap rects for CommitOverlayPlanes (patchset #3 id:40001 of https://codereview.chromium.org/1489153002/ )
Reason for revert:
This probably broken the msan bots, e.g., https://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20ChromeOS%20MSan%20Tests/builds/5701
Original issue's description:
> DirectRenderer allows empty swap rects for CommitOverlayPlanes
>
> Previously DirectRenderer would expand the damage rect to the full
> output when partial swap buffers was not supported, because it had to
> swap the whole buffer. Now, with the availability of CommitOverlayPlanes
> it's possible that the surface has capability "allow_empty_swap", which
> means swapping an empty rect is valid regardless of whether partial
> swap is available. The surface is responsible for translating an empty
> swap rect into a call to CommitOverlayPlanes.
>
> BUG=533630
> CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
>
> Committed: https://crrev.com/581da2687c9e3031d07f2e0c28e32283b9b3e770
> Cr-Commit-Position: refs/heads/master@{#362812}
TBR=ccameron@chromium.org,piman@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=533630
Committed: https://crrev.com/7de58fedbbfc8bb4a2bd8ab92dc4ebffc31987f6
Cr-Commit-Position: refs/heads/master@{#363077}
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Patch Set 1 #
Messages
Total messages: 7 (3 generated)
|