Add support for hoisting layers in pictures drawn with a matrix - https://codereview.chromium.org/748853002 changed the following GMs:

multipicturedraw_sierpinski_tiled
multipicturedraw_rrectclip_tiled
multipicturedraw_rectclip_tiled

Note that it also, somewhat mysteriously, "fixed" the rendering bugs in some of the S4's multipicturedraw images (see skia:3116).

TBR=tomhudson@google.com

Review URL: https://codereview.chromium.org/755183003
This commit is contained in:
robertphillips 2014-11-25 05:24:00 -08:00 committed by Commit bot
parent d7e49cee08
commit 03bee31e55
37 changed files with 80 additions and 87 deletions

View File

@ -6998,12 +6998,9 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
6155843118742094327
17820913593613496819
]
],
"bugs": [
3116
],
"reviewed-by-human": true
},
"multipicturedraw_sierpinski_simple_565.png": {
@ -7055,7 +7052,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
3872682045716114442
8616558671336586101
]
],
"reviewed-by-human": true

View File

@ -6768,7 +6768,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
14238278001031354382
2098839240856311891
]
],
"ignore-failure": true,
@ -6877,7 +6877,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
11421268981470572116
8958785048052626606
]
],
"ignore-failure": true,
@ -6986,7 +6986,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
6155843118742094327
17820913593613496819
]
],
"ignore-failure": true,
@ -7041,7 +7041,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
3872682045716114442
8616558671336586101
]
],
"reviewed-by-human": true

View File

@ -11791,7 +11791,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
5800164210229760860
14357838881843576584
]
],
"reviewed-by-human": true
@ -11863,7 +11863,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -11881,7 +11881,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
10475136685717360526
10766818295858660747
]
],
"reviewed-by-human": true

View File

@ -9874,7 +9874,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
5800164210229760860
14357838881843576584
]
],
"reviewed-by-human": true
@ -9937,7 +9937,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -9946,7 +9946,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
10475136685717360526
10766818295858660747
]
],
"reviewed-by-human": true

View File

@ -7633,7 +7633,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
18360744326310943770
9524784269905709204
]
],
"reviewed-by-human": true
@ -7687,7 +7687,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
10755691720387774683
7158229933226172930
]
],
"reviewed-by-human": true
@ -7741,7 +7741,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
14441123316473361703
10680648241504132907
]
],
"reviewed-by-human": true

View File

@ -7633,7 +7633,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
18360744326310943770
9524784269905709204
]
],
"reviewed-by-human": true
@ -7687,7 +7687,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
10755691720387774683
7158229933226172930
]
],
"reviewed-by-human": true
@ -7741,7 +7741,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
14441123316473361703
10680648241504132907
]
],
"reviewed-by-human": true

View File

@ -7402,7 +7402,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
16677447803291997913
13752673676359092343
]
],
"reviewed-by-human": true

View File

@ -7402,7 +7402,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
16677447803291997913
13752673676359092343
]
],
"reviewed-by-human": true

View File

@ -9509,7 +9509,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
14690823468834109832
3195929147921448042
]
],
"reviewed-by-human": true
@ -9518,7 +9518,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
6481475493126605829
1274191328140857196
]
],
"reviewed-by-human": true
@ -9590,7 +9590,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -9599,7 +9599,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
7963771744342243130
12430413336838293102
]
],
"reviewed-by-human": true
@ -9608,7 +9608,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
7812801965132423827
9559773833168284963
]
],
"reviewed-by-human": true

View File

@ -9510,7 +9510,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
14690823468834109832
3195929147921448042
]
],
"reviewed-by-human": true
@ -9519,7 +9519,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
6481475493126605829
1274191328140857196
]
],
"reviewed-by-human": true
@ -9591,7 +9591,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -9600,7 +9600,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
7963771744342243130
12430413336838293102
]
],
"reviewed-by-human": true
@ -9609,7 +9609,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
7812801965132423827
9559773833168284963
]
],
"reviewed-by-human": true

View File

@ -7428,7 +7428,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
16677447803291997913
13752673676359092343
]
],
"reviewed-by-human": true

View File

@ -7428,7 +7428,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
16677447803291997913
13752673676359092343
]
],
"reviewed-by-human": true

View File

@ -13170,7 +13170,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -11572,7 +11572,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -13604,7 +13604,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -12012,7 +12012,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -12888,7 +12888,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -13595,7 +13595,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -15579,7 +15579,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
893636282473600262
7017645239370983705
]
],
"reviewed-by-human": true
@ -15678,7 +15678,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -15687,7 +15687,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
4110617595732268899
5810057251795347109
]
],
"reviewed-by-human": true
@ -15696,7 +15696,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
9843269279796922828
839446947861867194
]
],
"reviewed-by-human": true

View File

@ -15742,7 +15742,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
893636282473600262
7017645239370983705
]
],
"reviewed-by-human": true
@ -15841,7 +15841,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -15850,7 +15850,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
4110617595732268899
5810057251795347109
]
],
"reviewed-by-human": true
@ -15859,7 +15859,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
9843269279796922828
839446947861867194
]
],
"reviewed-by-human": true

View File

@ -15681,7 +15681,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
893636282473600262
7017645239370983705
]
],
"reviewed-by-human": true
@ -15780,7 +15780,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -15789,7 +15789,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
4110617595732268899
5810057251795347109
]
],
"reviewed-by-human": true
@ -15798,7 +15798,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
9843269279796922828
839446947861867194
]
],
"reviewed-by-human": true

View File

@ -15687,7 +15687,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
893636282473600262
7017645239370983705
]
],
"reviewed-by-human": true
@ -15786,7 +15786,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -15795,7 +15795,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
4110617595732268899
5810057251795347109
]
],
"reviewed-by-human": true
@ -15804,7 +15804,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
9843269279796922828
839446947861867194
]
],
"reviewed-by-human": true

View File

@ -11287,7 +11287,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
3872682045716114442
8616558671336586101
]
],
"reviewed-by-human": true

View File

@ -10007,7 +10007,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13930622369617010977
11442953266538662827
]
],
"reviewed-by-human": true

View File

@ -11287,7 +11287,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
3872682045716114442
8616558671336586101
]
],
"reviewed-by-human": true

View File

@ -9837,7 +9837,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
2579089772546960368
2096163353752809226
]
],
"reviewed-by-human": true

View File

@ -10035,7 +10035,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13930622369617010977
11442953266538662827
]
],
"reviewed-by-human": true

View File

@ -10035,7 +10035,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13930622369617010977
11442953266538662827
]
],
"reviewed-by-human": true

View File

@ -15248,7 +15248,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
893636282473600262
7017645239370983705
]
],
"reviewed-by-human": true
@ -15329,7 +15329,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -15338,7 +15338,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
4110617595732268899
5810057251795347109
]
],
"reviewed-by-human": true
@ -15347,7 +15347,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
9843269279796922828
839446947861867194
]
],
"reviewed-by-human": true

View File

@ -15248,7 +15248,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
893636282473600262
7017645239370983705
]
],
"reviewed-by-human": true
@ -15329,7 +15329,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -15338,7 +15338,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
4110617595732268899
5810057251795347109
]
],
"reviewed-by-human": true
@ -15347,7 +15347,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
9843269279796922828
839446947861867194
]
],
"reviewed-by-human": true

View File

@ -15248,7 +15248,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
893636282473600262
7017645239370983705
]
],
"reviewed-by-human": true
@ -15329,7 +15329,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -15338,7 +15338,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
4110617595732268899
5810057251795347109
]
],
"reviewed-by-human": true
@ -15347,7 +15347,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
9843269279796922828
839446947861867194
]
],
"reviewed-by-human": true

View File

@ -15248,7 +15248,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
893636282473600262
7017645239370983705
]
],
"reviewed-by-human": true
@ -15329,7 +15329,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true
@ -15338,7 +15338,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
4110617595732268899
5810057251795347109
]
],
"reviewed-by-human": true
@ -15347,7 +15347,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
9843269279796922828
839446947861867194
]
],
"reviewed-by-human": true

View File

@ -10288,7 +10288,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -10288,7 +10288,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -10288,7 +10288,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -10288,7 +10288,7 @@
"allowed-digests": [
[
"bitmap-64bitMD5",
13186588997955809762
15979130672036699868
]
],
"reviewed-by-human": true

View File

@ -57,9 +57,5 @@ dashcubics
#mtklein
verylargebitmap
# robertphillips - https://codereview.chromium.org/748853002
multipicturedraw_sierpinski_tiled
multipicturedraw_rrectclip_tiled
multipicturedraw_rectclip_tiled