| Index: third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-structured-clone.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-structured-clone.html b/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-structured-clone.html
|
| index 38c798b0cc81bed1e2bb836199412ae9b18788be..3b77b9da84ab66f631a1fef3225a7b3f08509f83 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-structured-clone.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-structured-clone.html
|
| @@ -38,14 +38,14 @@ function checkImageBitmap1() {
|
| // multiplying and dividing by alpha during the round trip, but
|
| // they should be close.
|
| // The alpha channel should be exactly the same.
|
| - compareImageData(newImage.data, image1.data);
|
| + compareImageData(newImage.data, imageData1);
|
| }
|
|
|
| function checkImageBitmap2() {
|
| shouldBe("bitmapWidth", "imageWidth2");
|
| shouldBe("bitmapHeight", "imageHeight2");
|
|
|
| - compareImageData(newImage.data, image2.data);
|
| + compareImageData(newImage.data, imageData2);
|
| }
|
|
|
| function postToWorker(message, transferable) {
|
| @@ -59,7 +59,7 @@ function postToWorker(message, transferable) {
|
| });
|
| }
|
|
|
| -function getNewImageDataFromWorkerReply(newImageBitmap)
|
| +function getNewImageDataFromImageBitmap(newImageBitmap)
|
| {
|
| bitmapWidth = newImageBitmap.width;
|
| bitmapHeight = newImageBitmap.height;
|
| @@ -77,6 +77,8 @@ var bitmapHeight;
|
| var imageBitmap1;
|
| var imageBitmap2;
|
| var newImage;
|
| +var imageData1;
|
| +var imageData2;
|
| var image1 = new ImageData(new Uint8ClampedArray(
|
| [255, 0, 0, 255,
|
| 0, 255, 0, 255,
|
| @@ -91,6 +93,11 @@ var context = document.getElementById("canvas").getContext("2d");
|
| var p1 = createImageBitmap(image1).then(function(image) {imageBitmap1 = image});
|
| var p2 = createImageBitmap(image2, {imageOrientation: "none", premultiplyAlpha: "none"}).then(function(image) {imageBitmap2 = image});
|
| Promise.all([p1, p2]).then(function() {
|
| + getNewImageDataFromImageBitmap(imageBitmap1);
|
| + imageData1 = newImage.data;
|
| + getNewImageDataFromImageBitmap(imageBitmap2);
|
| + imageData2 = newImage.data;
|
| +
|
| bitmapWidth = imageBitmap1.width;
|
| bitmapHeight = imageBitmap1.height;
|
| shouldBe("bitmapWidth", "imageWidth1");
|
| @@ -105,7 +112,7 @@ Promise.all([p1, p2]).then(function() {
|
| shouldBe("bitmapHeight", "imageHeight1");
|
|
|
| return replyPromise.then(reply => {
|
| - getNewImageDataFromWorkerReply(reply);
|
| + getNewImageDataFromImageBitmap(reply);
|
| checkImageBitmap1();
|
| });
|
| }).then(function() {
|
| @@ -118,7 +125,7 @@ Promise.all([p1, p2]).then(function() {
|
| shouldBe("bitmapHeight", "0");
|
|
|
| return replyPromise.then(reply => {
|
| - getNewImageDataFromWorkerReply(reply);
|
| + getNewImageDataFromImageBitmap(reply);
|
| checkImageBitmap1();
|
| });
|
| }).then(function() {
|
| @@ -131,7 +138,7 @@ Promise.all([p1, p2]).then(function() {
|
| shouldBe("bitmapHeight", "imageHeight2");
|
|
|
| return replyPromise.then(reply => {
|
| - getNewImageDataFromWorkerReply(reply);
|
| + getNewImageDataFromImageBitmap(reply);
|
| checkImageBitmap2();
|
| });
|
| }).then(finishJSTest, shouldNotBeCalled);
|
|
|