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 gl.clearColor(0.0, 0.0, 1.0, 1.0); | |
19 gl.clear(gl.COLOR_BUFFER_BIT); | |
20 var image2 = aCanvas.transferToImageBitmap(); | |
21 | |
22 var canvas1 = document.getElementById("output1"); | |
23 var ctx1 = canvas1.getContext('bitmaprenderer'); | |
24 ctx1.transferFromImageBitmap(image1); | |
25 | |
26 var canvas2 = document.getElementById('output2'); | |
27 var ctx2 = canvas2.getContext('bitmaprenderer'); | |
28 ctx2.transferFromImageBitmap(image2); | |
29 | |
30 if (window.testRunner) { | |
31 testRunner.notifyDone(); | |
32 } | |
33 </script> | |
34 </body> | |
35 </html> | |
OLD | NEW |