| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 This tests verifies that filters repaint correctly in composited mode when t
he filter property is changed. | 3 This tests verifies that filters repaint correctly in composited mode when t
he filter property is changed. |
| 4 You should see 7 green rectangles. First 6 of the rectangles have a blue sha
dow. There should be no red. | 4 You should see 7 green rectangles. First 6 of the rectangles have a blue sha
dow. There should be no red. |
| 5 --> | 5 --> |
| 6 <html> | 6 <html> |
| 7 <head> | 7 <head> |
| 8 <style> | 8 <style> |
| 9 .box { | 9 .box { |
| 10 /* force a composited layer */ | 10 /* force a composited layer */ |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 69 } | 69 } |
| 70 | 70 |
| 71 .none_from_composited.before { | 71 .none_from_composited.before { |
| 72 -webkit-filter: drop-shadow(0px 0px 10px red); | 72 -webkit-filter: drop-shadow(0px 0px 10px red); |
| 73 } | 73 } |
| 74 </style> | 74 </style> |
| 75 | 75 |
| 76 <script src="../../fast/repaint/resources/repaint.js"></script> | 76 <script src="../../fast/repaint/resources/repaint.js"></script> |
| 77 <script> | 77 <script> |
| 78 if (window.testRunner) | 78 if (window.testRunner) |
| 79 testRunner.dumpAsText(true); | 79 testRunner.dumpAsTextWithPixelResults(); |
| 80 | 80 |
| 81 function repaintTest() | 81 function repaintTest() |
| 82 { | 82 { |
| 83 var items = document.getElementsByClassName('before'); | 83 var items = document.getElementsByClassName('before'); |
| 84 while (items.length) | 84 while (items.length) |
| 85 items[0].classList.remove("before"); | 85 items[0].classList.remove("before"); |
| 86 } | 86 } |
| 87 </script> | 87 </script> |
| 88 </head> | 88 </head> |
| 89 | 89 |
| 90 <body onload="runRepaintTest()"> | 90 <body onload="runRepaintTest()"> |
| 91 <div class="box composited_from_none before"></div> | 91 <div class="box composited_from_none before"></div> |
| 92 <div class="box composited_from_composited before"></div> | 92 <div class="box composited_from_composited before"></div> |
| 93 <div class="box composited_from_composited_zero_radius before"></div> | 93 <div class="box composited_from_composited_zero_radius before"></div> |
| 94 <div class="box composited_from_composited_offset before"></div> | 94 <div class="box composited_from_composited_offset before"></div> |
| 95 <div class="box composited_from_software before"></div> | 95 <div class="box composited_from_software before"></div> |
| 96 <div class="box software_from_composited before"></div> | 96 <div class="box software_from_composited before"></div> |
| 97 <div class="box none_from_composited before"></div> | 97 <div class="box none_from_composited before"></div> |
| 98 </body> | 98 </body> |
| 99 </html> | 99 </html> |
| OLD | NEW |