For now we check changes of paint invalidation rect for all objects and border box size, layout overflow rect and content box rect for LayoutBoxes, for paint invalidation caused by layout change.
Checking change of paint invalidation rect has the following problems:
- We may inflate a paint invalidation rect to cover shifted pixels caused by pixel snapping. This hides some subpixel changes of geometries which may also need paint invalidation;
- Some checks may be redundant.
Comment 1 by wangxianzhu@chromium.org
, Oct 27 2016573 bytes
573 bytes View Download