5 <!-- Test for https://bugs.webkit.org/show_bug.cgi?id=111587 -->
6 <!-- Passes if all circles are drawn at high resolution, without pixelation -->
8 <div style=
"position: relative; left: 27px; transform: scale(5); -webkit-transform-origin: 0 0; width: 100px;">
9 <div style=
"transform: scale(2); -webkit-transform-origin: 0 0; width: 50px;">
10 <svg width=
"40" height=
"40" xmlns=
"http://www.w3.org/2000/svg">
12 <pattern id=
"pattern" width=
"10" height=
"10" patternUnits=
"userSpaceOnUse">
13 <circle cx=
"5" cy=
"5" r=
"5" fill=
"green"/>
17 <circle cx=
"5" cy=
"5" r=
"5" fill=
"white"/>
21 <circle cx=
"5" cy=
"5" r=
"5"/>
22 <!-- multiple shapes to force mask-based clipping -->
23 <circle cx=
"5" cy=
"5" r=
"5"/>
27 <feOffset dx=
"0" dy=
"0"/>
31 <circle cx=
"5" cy=
"5" r=
"5" fill=
"green"/>
33 <g transform=
"translate(30)">
34 <rect width=
"10" height=
"10" fill=
"url(#pattern)"></rect>
37 <g transform=
"translate(15 15)">
38 <rect width=
"10" height=
"10" fill=
"green" mask=
"url(#mask)"/>
41 <g transform=
"translate(0 30)">
42 <rect width=
"10" height=
"10" fill=
"green" clip-path=
"url(#clip)"/>
45 <g transform=
"translate(30 30)">
46 <circle cx=
"5" cy=
"5" r=
"5" fill=
"green" filter=
"url(#filter)"/>