DescriptionAfter scheduling overlay planes it's possible that the damaged region
is completely drawn by overlays, and drawing to the surface is skipped.
This will commonly occur during fullscreen video playback where the video
is in an overlay. In this case, it's much more power efficient to skip
SwapBuffers for the native surface. This CL updates Renderer::DrawFrame to
return whether it skipped drawing because of overlays, and Display to
skip the Swap in that case.
BUG=533630
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Patch Set 1 : Try skipping the swap at the cc::OutputSurface level #
Total comments: 1
Patch Set 2 : Try skipping the swap at the cc::Display level #
Messages
Total messages: 14 (5 generated)
|