OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <body onload="runRepaintTest()"> | 2 <body onload="runRepaintTest()"> |
3 <span id="description" style="color: white"> | 3 <span id="description" style="color: white"> |
4 This test is only useful as a pixel test. You should see two rows with 4 canvase
s in each. The top row of canvases should have a black background, the bottom ro
w should have a dark blue background. | 4 This test is only useful as a pixel test. You should see two rows with 4 canvase
s in each. The top row of canvases should have a black background, the bottom ro
w should have a dark blue background. |
5 The canvases in the first two rows should have a single triangle. The canvases o
n the left should have two triangles superimposed on top of each other. | 5 The canvases in the first two rows should have a single triangle. The canvases o
n the left should have two triangles superimposed on top of each other. |
6 If multisampling is supported, the odd columns should have smooth edges instead
of jagged stair-stepping. | 6 If multisampling is supported, the odd columns should have smooth edges instead
of jagged stair-stepping. |
7 </span> | 7 </span> |
8 <br> | 8 <br> |
9 <style> | 9 <style> |
10 canvas { | 10 canvas { |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 } | 42 } |
43 </script> | 43 </script> |
44 <script src="resources/webgl-test-utils.js"></script> | 44 <script src="resources/webgl-test-utils.js"></script> |
45 <script src="../../repaint/resources/repaint.js"></script> | 45 <script src="../../repaint/resources/repaint.js"></script> |
46 <script> | 46 <script> |
47 | 47 |
48 var ctxs = [] | 48 var ctxs = [] |
49 | 49 |
50 if (window.testRunner) { | 50 if (window.testRunner) { |
51 testRunner.overridePreference("WebKitWebGLEnabled", "1"); | 51 testRunner.overridePreference("WebKitWebGLEnabled", "1"); |
52 testRunner.dumpAsText(true); | 52 testRunner.dumpAsTextWithPixelResults(); |
53 document.getElementById("description").style.position = "absolute"; | 53 document.getElementById("description").style.position = "absolute"; |
54 document.getElementById("description").style.top = "-5000px"; | 54 document.getElementById("description").style.top = "-5000px"; |
55 } | 55 } |
56 | 56 |
57 for (var i=0; i<8; ++i) { | 57 for (var i=0; i<8; ++i) { |
58 var attrs = { | 58 var attrs = { |
59 'alpha': (i >= 4), | 59 'alpha': (i >= 4), |
60 'preserveDrawingBuffer': (i % 4) >= 2, | 60 'preserveDrawingBuffer': (i % 4) >= 2, |
61 'antialias': (i % 2) == 1 | 61 'antialias': (i % 2) == 1 |
62 }; | 62 }; |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 for (var i=0; i<8; ++i) | 113 for (var i=0; i<8; ++i) |
114 draw(ctxs[i], offset); | 114 draw(ctxs[i], offset); |
115 } | 115 } |
116 | 116 |
117 drawAll(0); | 117 drawAll(0); |
118 | 118 |
119 function repaintTest() { | 119 function repaintTest() { |
120 drawAll(50); | 120 drawAll(50); |
121 } | 121 } |
122 </script> | 122 </script> |
OLD | NEW |