blob: 3c90ddd653f561715039c849a6bc6db3e3728e67 [file] [log] [blame] [edit]
<!DOCTYPE html><!-- webkit-test-runner [ OffscreenCanvasEnabled=true ] -->
<body style="margin:0">
<canvas id="c" style="background: red; image-rendering: crisp-edges"></canvas>
<script>
if (window.testRunner)
testRunner.waitUntilDone();
let worker = new Worker('resources/offscreen-worker.js');
const offscreen = c.transferControlToOffscreen();
worker.postMessage({canvas: offscreen},[offscreen]);
worker.onmessage = () => {
requestAnimationFrame(() => {
requestAnimationFrame(() => {
if (window.testRunner)
testRunner.notifyDone();
else
console.log("done");
});
});
};
</script>
</body>