Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(71)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/canvas/webgl/offscreenCanvas-transferToImageBitmap-texImage2D.html

Issue 2455983005: Refactor AcceleratedStaticBitmapImage (Closed)
Patch Set: rebase Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698