--- /home/igalia/clopez/webkit/webkit/layout-test-results/fast/canvas/canvas-blend-image-expected.txt +++ /home/igalia/clopez/webkit/webkit/layout-test-results/fast/canvas/canvas-blend-image-actual.txt @@ -608,7 +608,7 @@ PASS pixelDataAtPoint(1)[2] is within 5 of 127 PASS pixelDataAtPoint(1)[3] is within 5 of 255 PASS pixelDataAtPoint(2)[0] is within 5 of 0 -FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64. +FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 63. PASS pixelDataAtPoint(2)[2] is within 5 of 127 PASS pixelDataAtPoint(2)[3] is within 5 of 255 PASS pixelDataAtPoint(3)[0] is within 5 of 0 @@ -625,7 +625,7 @@ PASS pixelDataAtPoint(1)[2] is within 5 of 170 PASS pixelDataAtPoint(1)[3] is within 5 of 191 PASS pixelDataAtPoint(2)[0] is within 5 of 0 -FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 42. +FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 41. PASS pixelDataAtPoint(2)[2] is within 5 of 170 PASS pixelDataAtPoint(2)[3] is within 5 of 191 PASS pixelDataAtPoint(3)[0] is within 5 of 0 @@ -936,7 +936,7 @@ PASS pixelDataAtPoint(0)[1] is within 5 of 0 PASS pixelDataAtPoint(0)[2] is within 5 of 127 PASS pixelDataAtPoint(0)[3] is within 5 of 255 -PASS pixelDataAtPoint(1)[0] is within 5 of 16 +FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 23. PASS pixelDataAtPoint(1)[1] is within 5 of 16 PASS pixelDataAtPoint(1)[2] is within 5 of 127 PASS pixelDataAtPoint(1)[3] is within 5 of 255 @@ -963,7 +963,7 @@ PASS pixelDataAtPoint(2)[3] is within 5 of 255 PASS pixelDataAtPoint(3)[0] is within 5 of 0 PASS pixelDataAtPoint(3)[1] is within 5 of 0 -FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 246. +PASS pixelDataAtPoint(3)[2] is within 5 of 255 PASS pixelDataAtPoint(3)[3] is within 5 of 255 alpha on alpha PASS pixelDataAtPoint(0)[0] is within 5 of 116 @@ -971,16 +971,16 @@ PASS pixelDataAtPoint(0)[2] is within 5 of 84 PASS pixelDataAtPoint(0)[3] is within 5 of 191 PASS pixelDataAtPoint(1)[0] is within 5 of 96 -PASS pixelDataAtPoint(1)[1] is within 5 of 96 +FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 49. PASS pixelDataAtPoint(1)[2] is within 5 of 84 PASS pixelDataAtPoint(1)[3] is within 5 of 191 PASS pixelDataAtPoint(2)[0] is within 5 of 0 -PASS pixelDataAtPoint(2)[1] is within 5 of 58 +FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 35. PASS pixelDataAtPoint(2)[2] is within 5 of 84 PASS pixelDataAtPoint(2)[3] is within 5 of 191 PASS pixelDataAtPoint(3)[0] is within 5 of 0 PASS pixelDataAtPoint(3)[1] is within 5 of 0 -FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 248. +FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 82. PASS pixelDataAtPoint(3)[3] is within 5 of 191 Testing blend mode "saturation" @@ -1012,20 +1012,20 @@ PASS pixelDataAtPoint(1)[3] is within 5 of 255 PASS pixelDataAtPoint(2)[0] is within 5 of 7 PASS pixelDataAtPoint(2)[1] is within 5 of 7 -PASS pixelDataAtPoint(2)[2] is within 5 of 198 -PASS pixelDataAtPoint(2)[3] is within 5 of 255 -PASS pixelDataAtPoint(3)[0] is within 5 of 0 -PASS pixelDataAtPoint(3)[1] is within 5 of 0 -PASS pixelDataAtPoint(3)[2] is within 5 of 255 -PASS pixelDataAtPoint(3)[3] is within 5 of 255 -alpha on solid -PASS pixelDataAtPoint(0)[0] is within 5 of 128 -PASS pixelDataAtPoint(0)[1] is within 5 of 0 -FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 118. -PASS pixelDataAtPoint(0)[3] is within 5 of 255 -PASS pixelDataAtPoint(1)[0] is within 5 of 128 -PASS pixelDataAtPoint(1)[1] is within 5 of 128 -FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 118. +FAIL pixelDataAtPoint(2)[2] should be within 5 of 198. Was 170. +PASS pixelDataAtPoint(2)[3] is within 5 of 255 +FAIL pixelDataAtPoint(3)[0] should be within 5 of 0. Was 7. +FAIL pixelDataAtPoint(3)[1] should be within 5 of 0. Was 7. +FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 199. +PASS pixelDataAtPoint(3)[3] is within 5 of 255 +alpha on solid +PASS pixelDataAtPoint(0)[0] is within 5 of 128 +PASS pixelDataAtPoint(0)[1] is within 5 of 0 +PASS pixelDataAtPoint(0)[2] is within 5 of 127 +PASS pixelDataAtPoint(0)[3] is within 5 of 255 +PASS pixelDataAtPoint(1)[0] is within 5 of 128 +PASS pixelDataAtPoint(1)[1] is within 5 of 128 +PASS pixelDataAtPoint(1)[2] is within 5 of 127 PASS pixelDataAtPoint(1)[3] is within 5 of 255 PASS pixelDataAtPoint(2)[0] is within 5 of 7 PASS pixelDataAtPoint(2)[1] is within 5 of 71 @@ -1033,7 +1033,7 @@ PASS pixelDataAtPoint(2)[3] is within 5 of 255 PASS pixelDataAtPoint(3)[0] is within 5 of 0 PASS pixelDataAtPoint(3)[1] is within 5 of 0 -FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 246. +PASS pixelDataAtPoint(3)[2] is within 5 of 255 PASS pixelDataAtPoint(3)[3] is within 5 of 255 alpha on alpha PASS pixelDataAtPoint(0)[0] is within 5 of 85 @@ -1041,16 +1041,16 @@ PASS pixelDataAtPoint(0)[2] is within 5 of 167 PASS pixelDataAtPoint(0)[3] is within 5 of 191 PASS pixelDataAtPoint(1)[0] is within 5 of 85 -PASS pixelDataAtPoint(1)[1] is within 5 of 85 +FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 41. PASS pixelDataAtPoint(1)[2] is within 5 of 167 PASS pixelDataAtPoint(1)[3] is within 5 of 191 -PASS pixelDataAtPoint(2)[0] is within 5 of 0 -PASS pixelDataAtPoint(2)[1] is within 5 of 48 -PASS pixelDataAtPoint(2)[2] is within 5 of 130 -PASS pixelDataAtPoint(2)[3] is within 5 of 191 -PASS pixelDataAtPoint(3)[0] is within 5 of 0 -PASS pixelDataAtPoint(3)[1] is within 5 of 0 -FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 248. +FAIL pixelDataAtPoint(2)[0] should be within 5 of 0. Was 6. +FAIL pixelDataAtPoint(2)[1] should be within 5 of 48. Was 27. +FAIL pixelDataAtPoint(2)[2] should be within 5 of 130. Was 112. +PASS pixelDataAtPoint(2)[3] is within 5 of 191 +PASS pixelDataAtPoint(3)[0] is within 5 of 0 +PASS pixelDataAtPoint(3)[1] is within 5 of 0 +FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 45. PASS pixelDataAtPoint(3)[3] is within 5 of 191 Testing blend mode "color" @@ -1076,7 +1076,7 @@ PASS pixelDataAtPoint(0)[1] is within 5 of 0 PASS pixelDataAtPoint(0)[2] is within 5 of 127 PASS pixelDataAtPoint(0)[3] is within 5 of 255 -PASS pixelDataAtPoint(1)[0] is within 5 of 16 +FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 23. PASS pixelDataAtPoint(1)[1] is within 5 of 16 PASS pixelDataAtPoint(1)[2] is within 5 of 127 PASS pixelDataAtPoint(1)[3] is within 5 of 255 @@ -1084,9 +1084,9 @@ PASS pixelDataAtPoint(2)[1] is within 5 of 24 PASS pixelDataAtPoint(2)[2] is within 5 of 127 PASS pixelDataAtPoint(2)[3] is within 5 of 255 -PASS pixelDataAtPoint(3)[0] is within 5 of 0 -PASS pixelDataAtPoint(3)[1] is within 5 of 0 -PASS pixelDataAtPoint(3)[2] is within 5 of 255 +FAIL pixelDataAtPoint(3)[0] should be within 5 of 0. Was 7. +FAIL pixelDataAtPoint(3)[1] should be within 5 of 0. Was 7. +FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 199. PASS pixelDataAtPoint(3)[3] is within 5 of 255 alpha on solid PASS pixelDataAtPoint(0)[0] is within 5 of 175 @@ -1103,7 +1103,7 @@ PASS pixelDataAtPoint(2)[3] is within 5 of 255 PASS pixelDataAtPoint(3)[0] is within 5 of 0 PASS pixelDataAtPoint(3)[1] is within 5 of 0 -FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 246. +PASS pixelDataAtPoint(3)[2] is within 5 of 255 PASS pixelDataAtPoint(3)[3] is within 5 of 255 alpha on alpha PASS pixelDataAtPoint(0)[0] is within 5 of 116 @@ -1111,16 +1111,16 @@ PASS pixelDataAtPoint(0)[2] is within 5 of 84 PASS pixelDataAtPoint(0)[3] is within 5 of 191 PASS pixelDataAtPoint(1)[0] is within 5 of 96 -PASS pixelDataAtPoint(1)[1] is within 5 of 96 +FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 49. PASS pixelDataAtPoint(1)[2] is within 5 of 84 PASS pixelDataAtPoint(1)[3] is within 5 of 191 PASS pixelDataAtPoint(2)[0] is within 5 of 0 -PASS pixelDataAtPoint(2)[1] is within 5 of 58 +FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 35. PASS pixelDataAtPoint(2)[2] is within 5 of 84 PASS pixelDataAtPoint(2)[3] is within 5 of 191 PASS pixelDataAtPoint(3)[0] is within 5 of 0 PASS pixelDataAtPoint(3)[1] is within 5 of 0 -FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 248. +FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 45. PASS pixelDataAtPoint(3)[3] is within 5 of 191 Testing blend mode "luminosity" @@ -1146,16 +1146,16 @@ PASS pixelDataAtPoint(0)[1] is within 5 of 28 PASS pixelDataAtPoint(0)[2] is within 5 of 255 PASS pixelDataAtPoint(0)[3] is within 5 of 255 -PASS pixelDataAtPoint(1)[0] is within 5 of 112 -PASS pixelDataAtPoint(1)[1] is within 5 of 112 -PASS pixelDataAtPoint(1)[2] is within 5 of 255 -PASS pixelDataAtPoint(1)[3] is within 5 of 255 -PASS pixelDataAtPoint(2)[0] is within 5 of 27 -PASS pixelDataAtPoint(2)[1] is within 5 of 27 -PASS pixelDataAtPoint(2)[2] is within 5 of 255 -PASS pixelDataAtPoint(2)[3] is within 5 of 255 -PASS pixelDataAtPoint(3)[0] is within 5 of 0 -PASS pixelDataAtPoint(3)[1] is within 5 of 0 +FAIL pixelDataAtPoint(1)[0] should be within 5 of 112. Was 69. +FAIL pixelDataAtPoint(1)[1] should be within 5 of 112. Was 69. +PASS pixelDataAtPoint(1)[2] is within 5 of 255 +PASS pixelDataAtPoint(1)[3] is within 5 of 255 +FAIL pixelDataAtPoint(2)[0] should be within 5 of 27. Was 5. +FAIL pixelDataAtPoint(2)[1] should be within 5 of 27. Was 5. +PASS pixelDataAtPoint(2)[2] is within 5 of 255 +PASS pixelDataAtPoint(2)[3] is within 5 of 255 +FAIL pixelDataAtPoint(3)[0] should be within 5 of 0. Was 15. +FAIL pixelDataAtPoint(3)[1] should be within 5 of 0. Was 15. PASS pixelDataAtPoint(3)[2] is within 5 of 255 PASS pixelDataAtPoint(3)[3] is within 5 of 255 alpha on solid @@ -1180,17 +1180,17 @@ PASS pixelDataAtPoint(0)[1] is within 5 of 19 PASS pixelDataAtPoint(0)[2] is within 5 of 167 PASS pixelDataAtPoint(0)[3] is within 5 of 191 -PASS pixelDataAtPoint(1)[0] is within 5 of 158 -PASS pixelDataAtPoint(1)[1] is within 5 of 158 +FAIL pixelDataAtPoint(1)[0] should be within 5 of 158. Was 130. +FAIL pixelDataAtPoint(1)[1] should be within 5 of 158. Was 87. PASS pixelDataAtPoint(1)[2] is within 5 of 167 PASS pixelDataAtPoint(1)[3] is within 5 of 191 -PASS pixelDataAtPoint(2)[0] is within 5 of 16 -PASS pixelDataAtPoint(2)[1] is within 5 of 58 +FAIL pixelDataAtPoint(2)[0] should be within 5 of 16. Was 2. +FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 23. PASS pixelDataAtPoint(2)[2] is within 5 of 167 PASS pixelDataAtPoint(2)[3] is within 5 of 191 -PASS pixelDataAtPoint(3)[0] is within 5 of 0 -PASS pixelDataAtPoint(3)[1] is within 5 of 0 -PASS pixelDataAtPoint(3)[2] is within 5 of 255 +FAIL pixelDataAtPoint(3)[0] should be within 5 of 0. Was 9. +FAIL pixelDataAtPoint(3)[1] should be within 5 of 0. Was 9. +FAIL pixelDataAtPoint(3)[2] should be within 5 of 255. Was 82. PASS pixelDataAtPoint(3)[3] is within 5 of 191 PASS successfullyParsed is true