Index: third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-flipY-expected.txt |
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-recursive-expected.txt b/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-flipY-expected.txt |
similarity index 70% |
copy from third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-recursive-expected.txt |
copy to third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-flipY-expected.txt |
index 8e4069305da4432ba41c373ab7f025edf2388138..dab0794ca6d2b19e1dc6e1933c1f44716eb0eb50 100644 |
--- a/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-recursive-expected.txt |
+++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-flipY-expected.txt |
@@ -1,10 +1,27 @@ |
-Ensure correct behavior of drawImage with ImageBitmaps constructed from ImageBitmaps that are constructed from images (not pinned to memory) and canvases (pinned to memory). |
+Ensure correct behavior of drawImage with ImageBitmaps along with flipY option. |
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
+PASS testBitmap.width is imageWidth |
+PASS testBitmap.height is imageHeight |
+PASS testBitmap.width is imageWidth |
+PASS testBitmap.height is imageHeight |
+Checking ImageData. |
+Check no crop. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is imageWidth |
+PASS bitmap.height is imageHeight |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
+PASS d[3] is 255 |
+PASS d[0] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 0 |
+PASS d[3] is 255 |
+PASS d[0] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 255 |
PASS d[0] is 0 |
@@ -24,28 +41,20 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
-PASS d[3] is 255 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 0 |
-PASS d[0] is 0 |
+PASS d[3] is 255 |
+PASS d[0] is 255 |
PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 0 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 255 |
@@ -64,28 +73,20 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
-PASS d[3] is 255 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 0 |
-PASS d[0] is 0 |
+PASS d[3] is 255 |
+PASS d[0] is 255 |
PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 0 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 255 |
@@ -104,18 +105,6 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
-PASS d[3] is 255 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
-PASS d[3] is 255 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
-PASS d[3] is 255 |
-PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
@@ -132,9 +121,9 @@ PASS d[1] is 255 |
PASS d[2] is 0 |
PASS d[3] is 255 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
@@ -143,18 +132,22 @@ PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
+Check crop. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
@@ -164,17 +157,17 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
@@ -183,8 +176,20 @@ PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
+Check crop center. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
+PASS d[3] is 255 |
+PASS d[0] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 0 |
+PASS d[3] is 255 |
+PASS d[0] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 255 |
PASS d[0] is 0 |
@@ -204,28 +209,20 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
-PASS d[3] is 255 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 0 |
-PASS d[0] is 0 |
+PASS d[3] is 255 |
+PASS d[0] is 255 |
PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 0 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 255 |
@@ -244,9 +241,13 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
+Check crop right. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
PASS d[0] is 0 |
PASS d[1] is 255 |
PASS d[2] is 0 |
@@ -264,27 +265,35 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
+Check over crop. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 60 |
+PASS bitmap.height is 60 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
+PASS d[3] is 0 |
+PASS d[0] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
-PASS d[2] is 0 |
-PASS d[3] is 0 |
+PASS d[2] is 255 |
+PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 0 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[3] is 255 |
+PASS d[0] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 255 |
PASS d[0] is 0 |
@@ -304,27 +313,31 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
+PASS d[3] is 0 |
+PASS d[0] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
-PASS d[2] is 0 |
-PASS d[3] is 0 |
+PASS d[2] is 255 |
+PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 0 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[3] is 255 |
+PASS d[0] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 255 |
PASS d[0] is 0 |
@@ -344,9 +357,12 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
+Check over crop right. |
+PASS bitmap.width is 50 |
+PASS bitmap.height is 50 |
PASS d[0] is 0 |
PASS d[1] is 255 |
PASS d[2] is 0 |
@@ -364,9 +380,9 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
PASS d[1] is 255 |
PASS d[2] is 0 |
@@ -384,17 +400,17 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
@@ -404,16 +420,20 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
+Check crop. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 10 |
+PASS bitmap.height is 10 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
@@ -424,16 +444,16 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
+PASS d[1] is 0 |
+PASS d[2] is 255 |
PASS d[3] is 255 |
PASS d[0] is 0 |
PASS d[1] is 0 |
@@ -444,17 +464,17 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
-PASS d[2] is 0 |
-PASS d[3] is 255 |
-PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
+Check empty. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 30 |
+PASS bitmap.height is 30 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |
@@ -464,17 +484,21 @@ PASS d[1] is 0 |
PASS d[2] is 0 |
PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
+Check empty. |
+PASS jsWrapperClass(bitmap) is 'ImageBitmap' |
+PASS bitmap.width is 30 |
+PASS bitmap.height is 30 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
-PASS d[1] is 255 |
+PASS d[1] is 0 |
PASS d[2] is 0 |
-PASS d[3] is 255 |
+PASS d[3] is 0 |
PASS d[0] is 0 |
PASS d[1] is 0 |
PASS d[2] is 0 |