| 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 |