Descriptioncc: Add tile-free software compositing mode.
In Android WebView, CC will be run in a hybrid hardware/software mode
where the renderer used may vary frame by frame. We're planning to
reserve the ResourceProvider exclusively for GL tiles; for the software
case, we'll draw directly from the PicturePile instead.
This patch implements this draw-direct-from-PicturePile flow by adding
PictureDrawQuad support to SoftwareRenderer and introducing a
OutputSurface-based setting telling PictureLayerImpl to only append
PictureDrawQuads for the current frame.
NOTRY=true
BUG=178398
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=199313
Patch Set 1 #
Total comments: 7
Patch Set 2 : Activate using bool returned from OutputSurface #Patch Set 3 : Make one big quad per PictureLayerImpl #Patch Set 4 : Move early out above debug border quads #Patch Set 5 : Add tests and optimize quad generation #
Total comments: 8
Patch Set 6 : Rename to allow_tile_draw_quads and fix test #Patch Set 7 : Rebase to 199251 #
Messages
Total messages: 12 (0 generated)
|