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

Side by Side Diff: third_party/WebKit/LayoutTests/compositing/squashing/squash-transform-repainting-transformed-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, 9 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.927183854566787, 0.374606593415912, 0, 0], 129 [0.927183854566787, 0.374606593415912, 0, 0],
130 [-0.374606593415912, 0.927183854566787, 0, 0], 130 [-0.374606593415912, 0.927183854566787, 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": [12, 17, 66, 66],
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