blob: dfe988f8b722599b36ff01e6f2a89ac82123bf2f [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
This is a test should draw a fine filtered checkerboard pattern with no flickering. <br>
This is a regression test for https://bugs.webkit.org/show_bug.cgi?id=64321. <br>
<canvas id="c" width="300" height="300" style="width : 600px; height : 600px"></canvas>
<script type="text/javascript">
var canvas = document.getElementById('c');
var ctx = canvas.getContext('2d');
for (var x = 0; x < canvas.width; x++) {
for (var y = 0; y < canvas.height; y++) {
ctx.fillStyle = ((x + y) % 2) ? 'black' : 'white';
ctx.fillRect(x, y, 1, 1);
}
}
var imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
function draw() {
ctx.putImageData(imageData, 0, 0);
window.setTimeout(draw, 0);
}
draw();
</script>
</body>
</html>