Bug 610122 - Make the reference in these reftests use a mask, too, so that we don't compare gradient rasterization of two different cairo backends. r=roc a=testonly

This commit is contained in:
Markus Stange 2010-11-24 10:46:10 +01:00
parent 94273719c4
commit 48d1f96d09

View File

@ -4,10 +4,13 @@
-->
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
xmlns:xlink="http://www.w3.org/1999/xlink">
<linearGradient id="g" gradientUnits="objectBoundingBox" x2="0" y2="1">
<stop stop-color="lime" offset="0"/>
<stop stop-color="lime" stop-opacity="0" offset="1"/>
</linearGradient>
<circle cx="125" cy="125" r="125" id="circle" fill="lime"/>
<rect x="250" y="0" width="250" height="500" fill="url(#g)"/>
<rect x="0" y="0" width="500" height="500" style="mask: url(#m1); fill: lime;"/>
<mask id="m1" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox">
<linearGradient id="g" gradientUnits="objectBoundingBox" x2="0" y2="1">
<stop stop-color="white" offset="0"/>
<stop stop-color="white" stop-opacity="0" offset="1"/>
</linearGradient>
<circle cx="0.25" cy="0.25" r="0.25" id="circle" fill="white"/>
<rect x="0.5" y="0" width="0.5" height="1" fill="url(#g)"/>
</mask>
</svg>

Before

Width:  |  Height:  |  Size: 547 B

After

Width:  |  Height:  |  Size: 740 B