[SPv2] Support incremental raster invalidation
When issuing raster invalidation, try to pair clients' old visual
rects and new visual rects. If paint invalidation reason is
kIncremental, issue raster invalidation for the difference between
the old visual rect and new visual rect.
BUG=644358
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I0b4058a24b868b541b222e579ab093f6b6498631
Reviewed-on: https://chromium-review.googlesource.com/513589
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Chris harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#476203}
9 files changed