blob: 81a483cdd40ed50968c92e76b002fa921dcc8107 [file] [log] [blame] [edit]
<!DOCTYPE html>
<html>
<body>
<script src="../resources/runner.js"></script>
<script>
var colourCounter = 0;
var canvas2D = document.createElement("canvas");
canvas2D.width = 1024;
canvas2D.height = 1024;
var ctx2D = canvas2D.getContext("2d", { willReadFrequently: true });
document.body.appendChild(canvas2D);
function fillCanvas(ctx2d, canvas2d) {
ctx2d.fillStyle = "rgba(0, 0, " + colourCounter + ", 1)";
colourCounter = (colourCounter + 1) % 256;
ctx2d.fillRect(0, 0, canvas2d.width, canvas2d.height);
}
PerfTestRunner.measureRunsPerSecond({run: function() {
fillCanvas(ctx2D, canvas2D);
ctx2D.getImageData(0, 0, canvas2D.width, canvas2D.height);
}});
</script>
</body>
</html>