OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <html> |
| 3 <body> |
| 4 <canvas id='output1' width = '100' height = '100'></canvas> |
| 5 <canvas id='output2' width = '100' height = '100'></canvas> |
| 6 <script> |
| 7 if (window.testRunner) { |
| 8 testRunner.waitUntilDone(); |
| 9 } |
| 10 |
| 11 var width = 100; |
| 12 var height = 100; |
| 13 var aCanvas = new OffscreenCanvas(width, height); |
| 14 var gl = aCanvas.getContext('webgl'); |
| 15 gl.clearColor(1.0, 0.0, 0.0, 1.0); |
| 16 gl.clear(gl.COLOR_BUFFER_BIT); |
| 17 var image1 = aCanvas.transferToImageBitmap(); |
| 18 var image2 = aCanvas.transferToImageBitmap(); |
| 19 |
| 20 var canvas1 = document.getElementById("output1"); |
| 21 var ctx1 = canvas1.getContext('bitmaprenderer'); |
| 22 ctx1.transferFromImageBitmap(image1); |
| 23 |
| 24 var canvas2 = document.getElementById('output2'); |
| 25 var ctx2 = canvas2.getContext('bitmaprenderer'); |
| 26 ctx2.transferFromImageBitmap(image2); |
| 27 |
| 28 if (window.testRunner) { |
| 29 testRunner.notifyDone(); |
| 30 } |
| 31 </script> |
| 32 </body> |
| 33 </html> |
OLD | NEW |