Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(128)

Side by Side Diff: third_party/WebKit/LayoutTests/compositing/squashing/squash-transform-repainting-child-expected.txt

Issue 2707063003: Don't invalidate rect if it's covered by fully invalidated parent's visual rect (Closed)
Patch Set: - Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CASE 1, original layer tree 1 CASE 1, original layer tree
2 { 2 {
3 "layers": [ 3 "layers": [
4 { 4 {
5 "name": "LayoutView #document", 5 "name": "LayoutView #document",
6 "bounds": [800, 600], 6 "bounds": [800, 600],
7 "contentsOpaque": true, 7 "contentsOpaque": true,
8 "drawsContent": true 8 "drawsContent": true
9 }, 9 },
10 { 10 {
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 [0.707106781186548, 0.707106781186548, 0, 0], 129 [0.707106781186548, 0.707106781186548, 0, 0],
130 [-0.707106781186548, 0.707106781186548, 0, 0], 130 [-0.707106781186548, 0.707106781186548, 0, 0],
131 [0, 0, 1, 0], 131 [0, 0, 1, 0],
132 [0, 0, 0, 1] 132 [0, 0, 0, 1]
133 ], 133 ],
134 "paintInvalidations": [ 134 "paintInvalidations": [
135 { 135 {
136 "object": "LayoutBlockFlow (positioned) DIV class='box middle'", 136 "object": "LayoutBlockFlow (positioned) DIV class='box middle'",
137 "rect": [0, 0, 100, 100], 137 "rect": [0, 0, 100, 100],
138 "reason": "style change" 138 "reason": "style change"
139 },
140 {
141 "object": "LayoutBlockFlow (positioned) DIV class='smallbox'",
142 "rect": [20, 25, 50, 50],
143 "reason": "style change"
144 } 139 }
145 ] 140 ]
146 }, 141 },
147 { 142 {
148 "name": "Squashing Layer (first squashed layer: LayoutBlockFlow (positione d) DIV class='box top')", 143 "name": "Squashing Layer (first squashed layer: LayoutBlockFlow (positione d) DIV class='box top')",
149 "position": [180, 180], 144 "position": [180, 180],
150 "bounds": [100, 100], 145 "bounds": [100, 100],
151 "drawsContent": true 146 "drawsContent": true
152 } 147 }
153 ], 148 ],
154 "objectPaintInvalidations": [ 149 "objectPaintInvalidations": [
155 { 150 {
156 "object": "LayoutBlockFlow (positioned) DIV class='box middle'", 151 "object": "LayoutBlockFlow (positioned) DIV class='box middle'",
157 "reason": "style change" 152 "reason": "style change"
158 }, 153 },
159 { 154 {
160 "object": "LayoutBlockFlow (positioned) DIV class='smallbox'", 155 "object": "LayoutBlockFlow (positioned) DIV class='smallbox'",
161 "reason": "style change" 156 "reason": "style change"
162 } 157 }
163 ] 158 ]
164 } 159 }
165 160
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698