Bug 1343664 - Part 2. Reftest. draft
authorcku <cku@mozilla.com>
Mon, 06 Mar 2017 16:04:20 +0800
changeset 500367 4d5eaf21b81bad1dfc938d404949fca38b92d919
parent 500366 de17c5e7fce5161fa87c3bb44c120e9cd203e4b7
child 549621 3ff18f763fb2338462a09f8b52ce6eb26c591340
push id49706
push userbmo:cku@mozilla.com
push dateFri, 17 Mar 2017 04:22:10 +0000
bugs1343664
milestone55.0a1
Bug 1343664 - Part 2. Reftest. MozReview-Commit-ID: GZDKQaLYnUx
layout/reftests/svg/filters/filter-transform-01.svg
layout/reftests/svg/filters/reftest.list
new file mode 100644
--- /dev/null
+++ b/layout/reftests/svg/filters/filter-transform-01.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="background-color:lime" viewBox="-50 -50 100 100">
+ <defs>
+   <filter id="blur">
+     <feGaussianBlur stdDeviation="1"/>
+   </filter>
+ </defs>
+
+ <circle r="15" fill="red" filter="url(#blur)" transform="rotate(45)"/>
+ <circle r="15" fill="red" filter="url(#blur)" transform="rotate(90)"/>
+ <circle r="15" fill="red" filter="url(#blur)" transform="skewX(0) skewY(0)"/>
+ <circle cx="-10" cy="-10" r="15" fill="red" filter="url(#blur)" transform="translate(10, 10)"/>
+ <circle cx="-10000" cy="-10000" r="15" fill="red" filter="url(#blur)" transform="translate(10000, 10000)"/>
+ <circle r="10" fill="red" filter="url(#blur)" transform="scale(1.5, 1.5)"/>
+
+ <!-- The circles above should be completely covered by the next one. -->
+ <circle r="20" fill="lime"/>
+</svg>
--- a/layout/reftests/svg/filters/reftest.list
+++ b/layout/reftests/svg/filters/reftest.list
@@ -80,16 +80,17 @@ fails == filter-marked-line-01.svg pass.
 == filter-marked-line-08.svg pass.svg
 == filter-marked-line-09.svg pass.svg
 == filter-nested-filtering-01.svg pass.svg
 == filter-nested-filtering-02.svg pass.svg
 == filter-patterned-rect-01.svg pass.svg
 == filter-patterned-rect-02.svg pass.svg
 == filter-region-01a.html pass.svg
 == filter-region-01b.html pass.svg
+== filter-transform-01.svg pass.svg
 
 == feColorMatrix-saturate-01.svg pass.svg
 
 == feComponentTransfer-03.svg pass.svg
 == feComponentTransfer-04.svg pass.svg
 == feComposite-arguments-01.svg pass.svg
 fuzzy(1,26732) == feComposite-paint-01.svg feComposite-paint-01-ref.svg
 fuzzy(1,10000) == feConvolveMatrix-bias-01.svg feConvolveMatrix-bias-01-ref.svg