diff options
author | wangxianzhu <wangxianzhu@chromium.org> | 2015-10-24 09:33:58 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-10-24 16:35:00 +0000 |
commit | 6b0fe6c757aa2b884be424c7a90c567e8ca39701 (patch) | |
tree | e4c2473e963ce1c51ede6b59fea5af349bbfb013 /third_party/WebKit/LayoutTests/VirtualTestSuites | |
parent | a002d6d7f12f40c7a4557da9c542af06bb47f1a0 (diff) | |
download | chromium_src-6b0fe6c757aa2b884be424c7a90c567e8ca39701.zip chromium_src-6b0fe6c757aa2b884be424c7a90c567e8ca39701.tar.gz chromium_src-6b0fe6c757aa2b884be424c7a90c567e8ca39701.tar.bz2 |
Let synchronized painting generate correct paint invalidation rects
- Still use the original paint invalidation path (LayoutObject ->
CompositedLayerMapping -> GraphicsLayer -> cc) for rect-based
invalidations;
- Pass correct paint invalidation rect (bounds) of clients to
PaintController for bug 529938;
Several TODOs for corner cases to deal with and/or check;
- Other changes to make synchronized painting work.
Also enable virtual/syncpaint for fast/repaint/, compositing/repaint/
and paint/.
BUG=536999,529938
Review URL: https://codereview.chromium.org/1416053003
Cr-Commit-Position: refs/heads/master@{#355977}
Diffstat (limited to 'third_party/WebKit/LayoutTests/VirtualTestSuites')
-rw-r--r-- | third_party/WebKit/LayoutTests/VirtualTestSuites | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/third_party/WebKit/LayoutTests/VirtualTestSuites b/third_party/WebKit/LayoutTests/VirtualTestSuites index 94c314d..3849d90 100644 --- a/third_party/WebKit/LayoutTests/VirtualTestSuites +++ b/third_party/WebKit/LayoutTests/VirtualTestSuites @@ -189,5 +189,23 @@ "prefix": "spv2", "base": "paint", "args": ["--enable-slimming-paint-v2"] + }, + { + "prefix": "syncpaint", + "base": "compositing/repaint", + "args": ["--enable-blink-features=SlimmingPaintSynchronizedPainting"], + "references_use_default_args": true + }, + { + "prefix": "syncpaint", + "base": "fast/repaint", + "args": ["--enable-blink-features=SlimmingPaintSynchronizedPainting"], + "references_use_default_args": true + }, + { + "prefix": "syncpaint", + "base": "paint", + "args": ["--enable-blink-features=SlimmingPaintSynchronizedPainting"], + "references_use_default_args": true } ] |