Chromium Code Reviews| Index: third_party/WebKit/PerformanceTests/Canvas/putImageData.html |
| diff --git a/third_party/WebKit/PerformanceTests/Canvas/putImageData.html b/third_party/WebKit/PerformanceTests/Canvas/putImageData.html |
| index b526b63a57ab865ed558922ab86a326220be1e67..52b1e0836263e0b59c2eb22d84a5bec6bde8fe30 100644 |
| --- a/third_party/WebKit/PerformanceTests/Canvas/putImageData.html |
| +++ b/third_party/WebKit/PerformanceTests/Canvas/putImageData.html |
| @@ -3,33 +3,16 @@ |
| <body> |
| <script src="../resources/runner.js"></script> |
| <script> |
| - |
| var canvas2D = document.createElement("canvas"); |
| var ctx2D = canvas2D.getContext("2d"); |
| var imageData = null; |
| - |
| -function setSize(width, height) { |
| - canvas2D.width = width; |
| - canvas2D.height = height; |
| -} |
| - |
| -function rand(range) { |
| - return Math.floor(Math.random() * range); |
| -} |
| - |
| -function fillCanvas(ctx2d, canvas2d) { |
| - ctx2d.fillStyle = "rgba(" + rand(255) + "," + rand(255) + "," + rand(255) + "," + rand(255) + ")"; |
| - ctx2d.fillRect(0, 0, canvas2d.width, canvas2d.height); |
| -} |
| +canvas2D.width = canvas2D.height = 1024; |
| +imageData = ctx2D.createImageData(canvas2D.width, canvas2D.height); |
|
xidachen
2016/07/28 01:17:59
If my understanding is correct, this imageData wil
|
| function putImageDataToCanvas2D() { |
| ctx2D.putImageData(imageData, 0, 0); |
| } |
| -setSize(1024, 1024); |
| -fillCanvas(ctx2D, canvas2D); |
| -imageData = ctx2D.getImageData(0, 0, canvas2D.width, canvas2D.height); |
| - |
| PerfTestRunner.measureRunsPerSecond({run: putImageDataToCanvas2D, description: "This bench test checks the speed on putting ImageData to Canvas2D(1024x1024)."}); |
| </script> |