OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <script src="./resources/webgl-test-utils-full.js"></script> | 4 <script src="./resources/webgl-test-utils-full.js"></script> |
5 <script src="./resources/tex-image-and-sub-image-utils.js"></script> | 5 <script src="./resources/tex-image-and-sub-image-utils.js"></script> |
6 <script src="../../../resources/js-test.js"></script> | 6 <script src="../../../resources/js-test.js"></script> |
7 </head> | 7 </head> |
8 | 8 |
9 <script id='myWorker' type='text/worker'> | 9 <script id='myWorker' type='text/worker'> |
10 self.onmessage = function(e) { | 10 self.onmessage = function(e) { |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 gl.drawArrays(gl.TRIANGLES, 0, 6); | 81 gl.drawArrays(gl.TRIANGLES, 0, 6); |
82 | 82 |
83 var buf = new Uint8Array(width * height * 4); | 83 var buf = new Uint8Array(width * height * 4); |
84 gl.readPixels(0, 0, width, height, gl.RGBA, gl.UNSIGNED_BYTE, buf); | 84 gl.readPixels(0, 0, width, height, gl.RGBA, gl.UNSIGNED_BYTE, buf); |
85 checkCanvas(buf, width, height); | 85 checkCanvas(buf, width, height); |
86 } | 86 } |
87 } | 87 } |
88 | 88 |
89 worker.onmessage = function(msg) { | 89 worker.onmessage = function(msg) { |
90 bitmap = msg.data.bitmap; | 90 bitmap = msg.data.bitmap; |
91 ctx.transferFromImageBitmap(bitmap); | |
92 var program = tiu.setupTexturedQuad(gl, internalFormat); | 91 var program = tiu.setupTexturedQuad(gl, internalFormat); |
93 runTestOnBindingTarget(gl.TEXTURE_2D, program, bitmap); | 92 runTestOnBindingTarget(gl.TEXTURE_2D, program, bitmap); |
94 testPassed("This test passed"); | 93 testPassed("This test passed"); |
95 finishJSTest(); | 94 finishJSTest(); |
96 } | 95 } |
97 worker.postMessage(""); | 96 worker.postMessage(""); |
98 | 97 |
99 </script> | 98 </script> |
100 </html> | 99 </html> |
OLD | NEW |