DescriptionFixed bug that caused canvas updates to trigger two compositor paints. LayerRendererChromium::updateLayers was triggering a scheduleComposite because the paint aggregator in RenderWidget was emptied beforehand. This change (in combination with the webkit-side patch https://bugs.webkit.org/show_bug.cgi?id=64224) delays the paint aggregator emptying until after updateLayers and before paint.
The webkit patch must land before this one.
BUG=84887
TEST=www/~jbates/test/double_frames/ should run at about 10 fps; if it's closer to 20, there is a bug
Patch Set 1 #
Total comments: 1
Messages
Total messages: 3 (0 generated)
|