[cairo] [PATCH 2/2] test: Update pixman downscaling 95 reference images

Bryce Harrington bryce at osg.samsung.com
Thu Oct 9 18:38:12 PDT 2014


The pixman downscaling "95" tests attempt to rescale a 96x96 pixmap to
95x95.  Ideally the borders between color areas should be sharp, but for
this use case we allow for 1 pixel of blur between the areas as
acceptable.  The choice of what color to use for this blurred region is
not important, and in fact varies from backend to backend.

The old reference images were generated by Krzysztof Kosiński's
downscaling algorithm.  These new images are against the algorithms
written by Bill Spitzak.

Signed-off-by: Bryce Harrington <bryce at osg.samsung.com>
---
 .../pixman-downscale-best-95.image.rgb24.ref.png   |  Bin 0 -> 659 bytes
 .../pixman-downscale-best-95.image16.rgb24.ref.png |  Bin 0 -> 648 bytes
 .../reference/pixman-downscale-best-95.pdf.ref.png |  Bin 0 -> 479 bytes
 .../reference/pixman-downscale-best-95.ps2.ref.png |  Bin 0 -> 460 bytes
 .../reference/pixman-downscale-best-95.ps3.ref.png |  Bin 0 -> 460 bytes
 ...ixman-downscale-best-95.recording.rgb24.ref.png |  Bin 0 -> 659 bytes
 test/reference/pixman-downscale-best-95.ref.png    |  Bin 685 -> 771 bytes
 .../pixman-downscale-best-95.script.ref.png        |  Bin 0 -> 772 bytes
 .../pixman-downscale-best-95.svg11.ref.png         |  Bin 0 -> 474 bytes
 .../pixman-downscale-best-95.svg12.ref.png         |  Bin 0 -> 474 bytes
 ...ixman-downscale-best-95.test-base.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...n-downscale-best-95.test-fallback.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...ixman-downscale-best-95.test-mask.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...-downscale-best-95.test-paginated.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...xman-downscale-best-95.test-spans.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...xman-downscale-best-95.test-traps.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...an-downscale-best-95.xcb-fallback.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...-downscale-best-95.xcb-render-0_0.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...man-downscale-best-95.xcb-window&.rgb24.ref.png |  Bin 0 -> 474 bytes
 ...xman-downscale-best-95.xcb-window.rgb24.ref.png |  Bin 0 -> 474 bytes
 .../reference/pixman-downscale-best-95.xcb.ref.png |  Bin 0 -> 474 bytes
 ...n-downscale-best-95.xlib-fallback.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...downscale-best-95.xlib-render-0_0.rgb24.ref.png |  Bin 0 -> 659 bytes
 ...man-downscale-best-95.xlib-window.rgb24.ref.png |  Bin 0 -> 474 bytes
 .../pixman-downscale-best-95.xlib.ref.png          |  Bin 0 -> 474 bytes
 ...man-downscale-bilinear-95.image16.rgb24.ref.png |  Bin 0 -> 481 bytes
 .../pixman-downscale-bilinear-95.pdf.ref.png       |  Bin 0 -> 479 bytes
 .../pixman-downscale-bilinear-95.ps2.ref.png       |  Bin 0 -> 460 bytes
 .../pixman-downscale-bilinear-95.ps3.ref.png       |  Bin 0 -> 460 bytes
 .../reference/pixman-downscale-bilinear-95.ref.png |  Bin 685 -> 474 bytes
 .../pixman-downscale-bilinear-95.script.ref.png    |  Bin 0 -> 481 bytes
 .../pixman-downscale-fast-95.image16.rgb24.ref.png |  Bin 0 -> 304 bytes
 .../reference/pixman-downscale-fast-95.pdf.ref.png |  Bin 0 -> 479 bytes
 .../reference/pixman-downscale-fast-95.ps2.ref.png |  Bin 0 -> 299 bytes
 .../reference/pixman-downscale-fast-95.ps3.ref.png |  Bin 0 -> 299 bytes
 .../pixman-downscale-fast-95.svg11.ref.png         |  Bin 0 -> 474 bytes
 .../pixman-downscale-fast-95.svg12.ref.png         |  Bin 0 -> 474 bytes
 .../pixman-downscale-good-95.image16.rgb24.ref.png |  Bin 0 -> 481 bytes
 .../reference/pixman-downscale-good-95.pdf.ref.png |  Bin 0 -> 479 bytes
 .../reference/pixman-downscale-good-95.ps2.ref.png |  Bin 0 -> 460 bytes
 .../reference/pixman-downscale-good-95.ps3.ref.png |  Bin 0 -> 460 bytes
 test/reference/pixman-downscale-good-95.ref.png    |  Bin 685 -> 474 bytes
 .../pixman-downscale-good-95.script.ref.png        |  Bin 0 -> 481 bytes
 ...xman-downscale-nearest-95.image16.rgb24.ref.png |  Bin 0 -> 304 bytes
 .../pixman-downscale-nearest-95.pdf.ref.png        |  Bin 0 -> 479 bytes
 .../pixman-downscale-nearest-95.ps2.ref.png        |  Bin 0 -> 299 bytes
 .../pixman-downscale-nearest-95.ps3.ref.png        |  Bin 0 -> 299 bytes
 .../pixman-downscale-nearest-95.svg11.ref.png      |  Bin 0 -> 474 bytes
 .../pixman-downscale-nearest-95.svg12.ref.png      |  Bin 0 -> 474 bytes
 49 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 test/reference/pixman-downscale-best-95.image.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.image16.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.pdf.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.ps2.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.ps3.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.recording.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.script.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.svg11.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.svg12.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.test-base.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.test-fallback.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.test-mask.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.test-paginated.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.test-spans.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.test-traps.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xcb-fallback.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xcb-render-0_0.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xcb-window&.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xcb-window.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xcb.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xlib-fallback.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xlib-render-0_0.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xlib-window.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-best-95.xlib.ref.png
 create mode 100644 test/reference/pixman-downscale-bilinear-95.image16.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-bilinear-95.pdf.ref.png
 create mode 100644 test/reference/pixman-downscale-bilinear-95.ps2.ref.png
 create mode 100644 test/reference/pixman-downscale-bilinear-95.ps3.ref.png
 create mode 100644 test/reference/pixman-downscale-bilinear-95.script.ref.png
 create mode 100644 test/reference/pixman-downscale-fast-95.image16.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-fast-95.pdf.ref.png
 create mode 100644 test/reference/pixman-downscale-fast-95.ps2.ref.png
 create mode 100644 test/reference/pixman-downscale-fast-95.ps3.ref.png
 create mode 100644 test/reference/pixman-downscale-fast-95.svg11.ref.png
 create mode 100644 test/reference/pixman-downscale-fast-95.svg12.ref.png
 create mode 100644 test/reference/pixman-downscale-good-95.image16.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-good-95.pdf.ref.png
 create mode 100644 test/reference/pixman-downscale-good-95.ps2.ref.png
 create mode 100644 test/reference/pixman-downscale-good-95.ps3.ref.png
 create mode 100644 test/reference/pixman-downscale-good-95.script.ref.png
 create mode 100644 test/reference/pixman-downscale-nearest-95.image16.rgb24.ref.png
 create mode 100644 test/reference/pixman-downscale-nearest-95.pdf.ref.png
 create mode 100644 test/reference/pixman-downscale-nearest-95.ps2.ref.png
 create mode 100644 test/reference/pixman-downscale-nearest-95.ps3.ref.png
 create mode 100644 test/reference/pixman-downscale-nearest-95.svg11.ref.png
 create mode 100644 test/reference/pixman-downscale-nearest-95.svg12.ref.png

diff --git a/test/reference/pixman-downscale-best-95.image.rgb24.ref.png b/test/reference/pixman-downscale-best-95.image.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-best-95.image16.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..37783991d6b5bc6e4e02c1348f4360ba19f07740
GIT binary patch
literal 648
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWokww^AI
zAr*7p-r1OSJ3ylC;da+X<qrw at d=)G77e>oiJr%0be*5C$$$(vDo-f~4^uAYc=DsEn
zz}C!SxWu{bQP{s14`r at 4)$z~F`50X%*!6KDYZ??df7i<U-1IZ&-kaHR-<E1r-q at 5~
zEy<^P=ex<Tqkqo+*%@xWI{n4_e7T=>@$R{IuLpj9&H8JuytVDRbN`Q(id+wjahHsk
zyZO_V>VgF)jF#r^yd9!gcq79n*0?F~);W<qYdL;znafyo6(~NvTeM}1VPkoAp2Ek^
z2?>8YkM?g-bXaG#kb%iZ=y(BJZjtOK84I3wdyEa%E#A at h$g1nL20 at 0`o$c>b at 4ohJ
zG;HC?7Mdv|EwVdGEIj at 6w^^^BeTZtCv}sw~hI1Q(!ViT$>S%i=JzZFBe{5l(&^DdL
zVK$FmZQ0^It=>-VL2+BF*aNP6>V8~T<RiD;Wxp_eh4-9KYtnl^>p1WAn17|Oa?Ok~
zThVgX{`04ZaTQd}r03D)-)3H0G*8ND?k+XKTQT|CpT55^{&DYX#p#mCbE;Uj%m3Jw
z^ks(0@&&7wmHa>ROlH*#&q$V4-7>{$!ex!I&y!Ab^1Rvex#X3sg~<jh=EsmAak+N#
zi~hS6Mz>XMj>jovy?*igy}{!X?wu*DHY{b&KYq9R>Am-U<MA^P at aFz+&NGpB1Z)MK
Re*h*e22WQ%mvv4FO#nWVL=FG|

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.pdf.ref.png b/test/reference/pixman-downscale-best-95.pdf.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..71b518e1ed76cc64a6f418b978328237f3c8689e
GIT binary patch
literal 479
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2Wbo-U3d
z6?5L++3R;GL8kTNV#6Je93FWn1&i-#DN?OaKj6E=>>OVedj)6N^@YOns*PtKG&L(f
zQ_26apVRQXz7MbE6!n)OT`WMu85j!Q=}o$K_hkuNv*WVhiA%PH-hMXw|Ac*?*NVFq
zp2#w?^!OR)`sn-KGeIBsFX(fYZMWhpm3d_muBd(cZFuZ at rna)^ugqy}+;`tFmnFTr
z at -@q(ic3N(+m_|b8SSaQ2l&FL!S!4zT=6*I_(FssSOhM;yRl~LysWC4n&q)8zt1oZ
zs{D1NyDk5foP7N2K(8OQ0a0^%&5Y0X^?w&FlJ*Lc3|f9^$Isu}9u^15uG4|K4U4f@
zEIwk>xMfGUX}?63>?*1GcAI1F&9hsy!s_?BSw=}O)~;SAZz$5NeHzKNng91M&VH$P
szVlC3byl^d{e$4HiU3(~7(U4P!%$$obyCymPHB*Ur>mdKI;Vst0I@~U3;+NC

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.ps2.ref.png b/test/reference/pixman-downscale-best-95.ps2.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..08983dca687351b4154f083cf1bf491d324f4ce2
GIT binary patch
literal 460
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y at z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc at Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN at ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS at l
zKJUNoE)x2D-=!_R605R(ck=g&ADQ_S;!Thf=j{3Ze#IoOeRb|D!=iS)SM$4R{sA0r
b41e~??|i!X`{u)M?LY#au6{1-oD!M<qAb!Y

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.ps3.ref.png b/test/reference/pixman-downscale-best-95.ps3.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..08983dca687351b4154f083cf1bf491d324f4ce2
GIT binary patch
literal 460
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y at z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc at Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN at ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS at l
zKJUNoE)x2D-=!_R605R(ck=g&ADQ_S;!Thf=j{3Ze#IoOeRb|D!=iS)SM$4R{sA0r
b41e~??|i!X`{u)M?LY#au6{1-oD!M<qAb!Y

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.recording.rgb24.ref.png b/test/reference/pixman-downscale-best-95.recording.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.ref.png b/test/reference/pixman-downscale-best-95.ref.png
index 49011d526a05317a18f203e98b45c24cad6cdf69..1b98e8f634c86f3f285cd3227a2dab62b5afdbaf 100644
GIT binary patch
literal 771
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1|<7 at q`v|wwj^(N7l!{JxM1({$qWokJ3L(+
zLn`LHy}Qxxc7R0N!|T%mJ9?U|N>5IZPT&{fF2B&7*t{{I^PU6yJN8b~?GscdKlRA$
zm~%^3MrGBuC8s_<oP72DL>tEaXIGzC at T0(^LEfQh?{>AtyzhT7t^CFGFTGFy$qy%-
zMC1kWbjimbXDrLywQFAebd>;+fNAgR^KNZ#e15>Jz>n9YU1svhB@=h;&6S!UJDGX+
z+diuo+mtJh?%#IP!(aZ_-QV-z#{cb`|Lymu=DPFu)3>ggaaJrPvc=;k$28SBOqJgs
zZ`YiotFV68{J%<Be{SX+{P{CHK_c;&VT{ee^as@~ADt`qw7;}D^k(jgkGI4BOvw1y
zZxq3JUho)mq-^@T?z;OX)#pC8%EX at _o@kO=pkDp$^a)AE<GUAU8_J#fpLM@$%7wd5
zO^?Jy?i3zxyC2TIe2I?c&Ig@~GrCoT9vGc^($&SjtVbg7f1>TD21eHShQt5u6jpe7
zo;1B)|M!RH+fB1VPk7!d;jCf0HrM}LWbt89RrUOuYvw5*zn{#!ZtNNrws~`3QCmxT
z(X{GE?Q1W5=Z{f5E?!ha0 at 3x0!S=3OTx at XYg!PIq|1th5*rDe8_+5>l>Ay!j at 8lQu
z6;6|>m~rT==#$gujxWzVoAhzx=bh_ad*h!P%y+Xnn8EVYv-(TG{`Wt(R>Yro_}h2C
z7#i~;V)1|9>##F_WNl&f$k<+BpX0^W!+GEDw*Y6r9H*a-6^xG7FU%7^>bg9x-Z$Yf
kw<T^OpzYb;h~{VNJu^I2m#l2K0Zi2lp00i_>zopr04_*-egFUf

delta 529
zcmV+s0`C2T2CW5<HeO;$L_t(|obBB)ZsI@~hT+!^ihKY!n>xkT))uKK(^8~h?~@ax
z;tE086L1F0CrD~HmbPO at k>yE&(rtDnMt{B{-_s)IhZkWX7!4Kh8)&f4mR6j?JH9}z
zegI#Ylg|Pee~{w~Ilj=U<j!r|(sdnmEqV?69;Qh$dI1KYWO`BjuIt$E_cV>@8|lpk
z4hPBT1Z;tl=|%DDx~6FwU3}F$?tQ%Y{#L;8g&beV at r4{;sOZzq|4h at 7VHjDK95dkZ
z2-h)7*BQDI+GEW65FCFPMz-5uq%_A2xEtYT%+k#a8~Z1?eTi8gg5xhsCZ#zpew9O?
z!BWMo4Zh|}lhFbelidOelidOelidOcP8I$3-_x^UL;b;Pc*&7FMk<2#?eHDA30XOF
z!HzW#T>bU-g;xgdf&T0nMe!#l4*%Gpe$8oHP2BE|8=`hi&8&E2&GU!rCtz1J!<QYC
z9RenkF9HmIq0oabat(9j*?0K@=9s52&nt3{J^3Ou{@B6O9;zj1z-|qX>yV{$t{BH}
zA#1-2jel(6<u-7@!xcOSop$sIe9aefd?Cjda(p4j7b^R-vvAt1tFpWbA3)+1;CvPE
zhjafGv;{hJ at 1On$Os!~m at d^5=EWVXUzUB)#zL4XS)dCWe-2w<4t<ZiW|COaTLIZEO
T9oeaM00000NkvXXu0mjfXTSk8

diff --git a/test/reference/pixman-downscale-best-95.script.ref.png b/test/reference/pixman-downscale-best-95.script.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3bd7ff8149ea0ef02bfe1223a03f90921871a43
GIT binary patch
literal 772
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1|<7 at q`v|wwj^(N7l!{JxM1({$qWokJ3U<-
zLn`LHy|dBpc7R0N!|T%mJ9;))m7bg+o#3j#_HN<zLkAArV0 at vfu#WxP9j9qN6P1 at T
zK73YEFkwZ2=hVlC)mPtFu4Jm4J^jRj9|cAa#3v-q*A?0FP&Qs6JpRD{Gap-J;!ofr
zR&@M&v?#$uO3>-WtEzvo(+<|~mHz$td|9n at 1((Uh;%g2!o=Wr|cYO8Bie-ZAW7*xg
zeWh1&-9L5Jzy29n_3Os_d*5pmkBb+9h*#x**4#h;ck#b-_tSRPBpS^O6ydBp_Ehl-
z_lky1zd!o&xf^T5 at 0$NtEA!9Elw&Vn at +Ztl_+>Z8_E7nQ^rnx_6+2odXExoG_I$j3
z{SU>HkHo7tu*?(cVecxPwR8Qi+Vk%%q4t0+BZBCvYM7UMQ-ARjfgAT_V!b~G{PVvZ
zw&ch<sje>j^mDxCHlORZ7Pz^cZ8DbAywPoWmYu0!UP_VkVcX*&AuRXwlO+ri&gpLW
z{h!_C==zmApL|*`zdmF7Rh?wNPYa75NN;#mQ*^RRTW^Ksj|ZFIO*ndg*^=1vQ!*mY
z9 at 9E0X*5qGGN)61yVL#s1^7ZATeN7rWd5?pbI-12nG0eZul;5I^02^l-txOYl`{X_
z6ue`1!0KqE*Mol&>+}}Hl-SvwzkVhy-g^G;uuDJmRek)0<}FyYz%HX-?$vi&dzE_v
z>Kp5h!vn6Xd;Ps at MFs-#4lxZqW!&HIE)zM>@#F25@`;R}xnAiX;_kTRXn*ABc8P<C
lNW~t`3z^RT-pKaQJb0m(<~w%l1Yoje at O1TaS?83{1OUP at cx?ax

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.svg11.ref.png b/test/reference/pixman-downscale-best-95.svg11.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.svg12.ref.png b/test/reference/pixman-downscale-best-95.svg12.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.test-base.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-base.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.test-fallback.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-fallback.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.test-mask.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-mask.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.test-paginated.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-paginated.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.test-spans.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-spans.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.test-traps.rgb24.ref.png b/test/reference/pixman-downscale-best-95.test-traps.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xcb-fallback.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xcb-fallback.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xcb-render-0_0.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xcb-render-0_0.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xcb-window&.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xcb-window&.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xcb-window.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xcb-window.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xcb.ref.png b/test/reference/pixman-downscale-best-95.xcb.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xlib-fallback.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xlib-fallback.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xlib-render-0_0.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xlib-render-0_0.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..5885c4bccf6b21a7eaace0a3d200dceaec6c13bd
GIT binary patch
literal 659
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd at T$LU4g!PT`jUQ~^4a%ZcvESp4_+i(S8>e_S>@-^v
zkF-$t3E85P^QF_C<vpyEU*q#5{ag348#7s4px~F@=c=-K&mVuR*nWFyq_^AU3)?)~
zoY{(RsLbN?QJWkaR9<fF@!k02p19{<--Ohg+ONItdHnafd+X2rcPrIdl^iJReg4&s
zy0z;4MyWgBq;0l3e|X*6H4$5S7Vt=IE}V09O6-LRdo4=SHvjtbhg~Ewxh-Z-0r&dE
zWUhJgGtM1uW7zoW$<Agar at 52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi at Wg|u
z4?6nZb!NJ5{af=a>A- at A))jO3Kkc43?c1!^_v`JOq9dx#TD=k4cTg+E<>afj)zdCJ
z^V_MdDXwwc<94I%Ry3>MsS52#nU#;ro7~@@BEgwJ&lJAfwcB^e-WBT>$4q3sTdLnR
zwYbpEO=!7a?Xkngw+|$$+W79=xhSTkr!X)2di>#OpA`M(u1m4&HC(YO!#|ThZ`&Vc
z+v at u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG at EjKR~@&t;ucLK6UoLqBH#

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xlib-window.rgb24.ref.png b/test/reference/pixman-downscale-best-95.xlib-window.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-best-95.xlib.ref.png b/test/reference/pixman-downscale-best-95.xlib.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-bilinear-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-bilinear-95.image16.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d67251e2325fe13a66daf5ed2a341c702443fb6
GIT binary patch
literal 481
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XGo-U3d
z6?5L+G0ZxYAk+47`%&hUoQ2NJdX4iITsSCmn7QN?Z<c%ig~0v<{|nzZ3SY07&DSI;
zV<htC!o^>Q+W+ at Y`}C)P>ywZ?2g at QapbbD!e>d{h?P{&{r)|=eJa6S(-S+dD_|Ijk
zQ~wstzk2y`+^O%YgzVo}PV4&5S}OC(;!5F)#{tJ*wyr7Jy>6!ao#k(=Vp-3GWQ)#c
zv^FfARasqa&M6^fvWtI4<=j<qY;OuuEg?D<_BqS8Tk#=`z$&2rw)1S*?TK#f$E{1Z
z&RP(>%76Zhl~uuo6*WuKH6QMbj+z_xHsbN&$KscqFI@;M^_bh)#{Kt)?wZIT*>yUE
zjYm>(<PTG3?c$TsM=p3Tefi<b%&WgXeGzoM8o2PNLelfS7mS|oXH<D~stDv+h)exG
x{eQn={&Saoxm>wPd7*tjPFV7R!|wz4K8F0JO|#P*_jiE=JYD@<);T3K0RXuT-oXF>

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-bilinear-95.pdf.ref.png b/test/reference/pixman-downscale-bilinear-95.pdf.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..71b518e1ed76cc64a6f418b978328237f3c8689e
GIT binary patch
literal 479
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2Wbo-U3d
z6?5L++3R;GL8kTNV#6Je93FWn1&i-#DN?OaKj6E=>>OVedj)6N^@YOns*PtKG&L(f
zQ_26apVRQXz7MbE6!n)OT`WMu85j!Q=}o$K_hkuNv*WVhiA%PH-hMXw|Ac*?*NVFq
zp2#w?^!OR)`sn-KGeIBsFX(fYZMWhpm3d_muBd(cZFuZ at rna)^ugqy}+;`tFmnFTr
z at -@q(ic3N(+m_|b8SSaQ2l&FL!S!4zT=6*I_(FssSOhM;yRl~LysWC4n&q)8zt1oZ
zs{D1NyDk5foP7N2K(8OQ0a0^%&5Y0X^?w&FlJ*Lc3|f9^$Isu}9u^15uG4|K4U4f@
zEIwk>xMfGUX}?63>?*1GcAI1F&9hsy!s_?BSw=}O)~;SAZz$5NeHzKNng91M&VH$P
szVlC3byl^d{e$4HiU3(~7(U4P!%$$obyCymPHB*Ur>mdKI;Vst0I@~U3;+NC

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-bilinear-95.ps2.ref.png b/test/reference/pixman-downscale-bilinear-95.ps2.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..08983dca687351b4154f083cf1bf491d324f4ce2
GIT binary patch
literal 460
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y at z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc at Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN at ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS at l
zKJUNoE)x2D-=!_R605R(ck=g&ADQ_S;!Thf=j{3Ze#IoOeRb|D!=iS)SM$4R{sA0r
b41e~??|i!X`{u)M?LY#au6{1-oD!M<qAb!Y

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-bilinear-95.ps3.ref.png b/test/reference/pixman-downscale-bilinear-95.ps3.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..08983dca687351b4154f083cf1bf491d324f4ce2
GIT binary patch
literal 460
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y at z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc at Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN at ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS at l
zKJUNoE)x2D-=!_R605R(ck=g&ADQ_S;!Thf=j{3Ze#IoOeRb|D!=iS)SM$4R{sA0r
b41e~??|i!X`{u)M?LY#au6{1-oD!M<qAb!Y

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-bilinear-95.ref.png b/test/reference/pixman-downscale-bilinear-95.ref.png
index 49011d526a05317a18f203e98b45c24cad6cdf69..777f448e3dbd6884df2468ad87bb1b74a29919b9 100644
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 685
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1|<7 at q`v|wwj^(N7l!{JxM1({$qWokNuDl_
zAr*7p-Zjj7<RH=Z at H$^t4TJe?tE1PhiLKPQ9JD0i{bb=KkGLFf3Ky`QR`<v<pSCU8
zed1Hk#!I<ns&4iBl<r?vde$zUs3^fJ`awEl!})1pa}HVWb68u)5I^%Vx8=SGxQGj@
zo}A0QeW_HoRJV%vx7;#Mqbf$W1u0d5f7ZRe@&3C>?+fXdXW97JPrhKuX`J-Z_2cVZ
z%QB^6Ypz<qtKIYCU)X_<tupZ^K*Wj{m(Tt8xjZpZB66CH at q<qs*A2a|OYRc9m3-!x
zfK0uF+qT>BOH7XQ?2vw#e&*6yp5N*_YC9w4n;z?Xt1Y$EtDEXP|6tJ3wY>YDdE;>}
z4v&cb{dWKI=0xYe2eT_qPPBH at YWnu}gX|8 at NXz1beWv^|f4_cf4QG4T`0tIR>qm7p
zzW+BC)}76a_Pz72PkK?A at 7XmKDQ7>ozgABOH#t0AR`IxaQ4LAN!VAs%MZCpNZkGRK
zdNyOZ!FlbXKHHy4CjV|6yezj$HRC`YZ~yBFON-Y at 9M4zG-p}1zpY!mkS;2wBqBiVv
z%f4{doJF!x>-Uz;1-I6$-n55H-r<qRgBsBf?Zy8^x3F53yr2J%-Dhn^#YfIxD|Plw
q_1O0eU*rM<Ywd+P<^NNcnmaM)?~uK at vJ{y97(8A5T-G at yGywq7Cqa?`

diff --git a/test/reference/pixman-downscale-bilinear-95.script.ref.png b/test/reference/pixman-downscale-bilinear-95.script.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa4c04c0237cd591a6f9aa42b8055c5aab6d808c
GIT binary patch
literal 481
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XGo-U3d
z6?5L+G0ZwtAkp at 5`_h!MjD at qk*k3*pP4ZW=?R=rS>ls6=P2&U3S<F+c+-5o4$r86N
z*|JCA(_e4R^Zd&-)_-jD2~-6d&cM*H|J|a?t2gUN_aE={bDcEHt#oeQKi^+I+wErh
z_<8D1SJ%Azc;DmadwqgF?qAU7EZc6yS1R+$B3x0s{jhuFJLa}qVTT)LW-dKwn4rGQ
zFY?{zJsc9J;=f23Y}Pcn&HAPw)$&T=ipK%R7b5iH5m<g(cDCDDuhpL)ue}wcFZjH8
z(x-pg*}mJQ=E$%As#5x+E?~RW)>o}!&yTlr?c`O}oG$lky~wQhCcj?JeC}7eV-wJ2
zcua at 79i~F~Gxw6LRY}5zTjs5r at qPZvRk!~scdaUx$uRGhxW%_c+Lh<%gHuHa$NO#n
ye?L&|?o!K%`Cqr*%MaRjF#A&d14eK#{-}-5k=r)CRk}_X#P at Xdb6Mw<&;$TLI at q}Y

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-fast-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-fast-95.image16.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2b67156fd7920a99f971376793262bfe8ae35dc
GIT binary patch
literal 304
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}~(o-U3d
z6?5L+-k5dRK*S+%<&*WyvR=RMp1Pqa?(#(O;hd}AHt)!oY|92z%kVzuo!y3OyOL!8
zKl?VxEG_ at u|I(9McCA*fa~JsqE?*IRMRR*_^RqwJ#xI^9==oZkaAHIGEF{TSBBfop
zxwoH3em?1LuwP&Q>4PPf at BG)l*-(y0If`N5>ht&gXn$>}U)v}=yZDMGOp*`e>iMr3
W6XZDi^aFPFgSeiqelF{r5}E+)sf0QJ

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-fast-95.pdf.ref.png b/test/reference/pixman-downscale-fast-95.pdf.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..71b518e1ed76cc64a6f418b978328237f3c8689e
GIT binary patch
literal 479
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2Wbo-U3d
z6?5L++3R;GL8kTNV#6Je93FWn1&i-#DN?OaKj6E=>>OVedj)6N^@YOns*PtKG&L(f
zQ_26apVRQXz7MbE6!n)OT`WMu85j!Q=}o$K_hkuNv*WVhiA%PH-hMXw|Ac*?*NVFq
zp2#w?^!OR)`sn-KGeIBsFX(fYZMWhpm3d_muBd(cZFuZ at rna)^ugqy}+;`tFmnFTr
z at -@q(ic3N(+m_|b8SSaQ2l&FL!S!4zT=6*I_(FssSOhM;yRl~LysWC4n&q)8zt1oZ
zs{D1NyDk5foP7N2K(8OQ0a0^%&5Y0X^?w&FlJ*Lc3|f9^$Isu}9u^15uG4|K4U4f@
zEIwk>xMfGUX}?63>?*1GcAI1F&9hsy!s_?BSw=}O)~;SAZz$5NeHzKNng91M&VH$P
szVlC3byl^d{e$4HiU3(~7(U4P!%$$obyCymPHB*Ur>mdKI;Vst0I@~U3;+NC

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-fast-95.ps2.ref.png b/test/reference/pixman-downscale-fast-95.ps2.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..af93ae72d3cde1b14d61575a96310504dc3425fe
GIT binary patch
literal 299
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}|@o-U3d
z6?5L+-pJQvAmVWG+K>CMrayjh#8>L{0?Tw(xwF384 at m&kG5p!I^Vfkwnea7_llAm7
z6TdzByWKnNqy81mS0bfdR<3gw`R#l!W%4}x{DS9glE?cL58um#%LFc85sah|jT>pV
zai;qGN}K($C(n5n+xV?tv!NVfBAP<1+}Hcf<NqA~I%E321C`h85LU7S-Q4j1D;tX#
VXWQ?^%>p1lc)I$ztaD0e0ssngfRg|K

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-fast-95.ps3.ref.png b/test/reference/pixman-downscale-fast-95.ps3.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..af93ae72d3cde1b14d61575a96310504dc3425fe
GIT binary patch
literal 299
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}|@o-U3d
z6?5L+-pJQvAmVWG+K>CMrayjh#8>L{0?Tw(xwF384 at m&kG5p!I^Vfkwnea7_llAm7
z6TdzByWKnNqy81mS0bfdR<3gw`R#l!W%4}x{DS9glE?cL58um#%LFc85sah|jT>pV
zai;qGN}K($C(n5n+xV?tv!NVfBAP<1+}Hcf<NqA~I%E321C`h85LU7S-Q4j1D;tX#
VXWQ?^%>p1lc)I$ztaD0e0ssngfRg|K

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-fast-95.svg11.ref.png b/test/reference/pixman-downscale-fast-95.svg11.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-fast-95.svg12.ref.png b/test/reference/pixman-downscale-fast-95.svg12.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-good-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-good-95.image16.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d67251e2325fe13a66daf5ed2a341c702443fb6
GIT binary patch
literal 481
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XGo-U3d
z6?5L+G0ZxYAk+47`%&hUoQ2NJdX4iITsSCmn7QN?Z<c%ig~0v<{|nzZ3SY07&DSI;
zV<htC!o^>Q+W+ at Y`}C)P>ywZ?2g at QapbbD!e>d{h?P{&{r)|=eJa6S(-S+dD_|Ijk
zQ~wstzk2y`+^O%YgzVo}PV4&5S}OC(;!5F)#{tJ*wyr7Jy>6!ao#k(=Vp-3GWQ)#c
zv^FfARasqa&M6^fvWtI4<=j<qY;OuuEg?D<_BqS8Tk#=`z$&2rw)1S*?TK#f$E{1Z
z&RP(>%76Zhl~uuo6*WuKH6QMbj+z_xHsbN&$KscqFI@;M^_bh)#{Kt)?wZIT*>yUE
zjYm>(<PTG3?c$TsM=p3Tefi<b%&WgXeGzoM8o2PNLelfS7mS|oXH<D~stDv+h)exG
x{eQn={&Saoxm>wPd7*tjPFV7R!|wz4K8F0JO|#P*_jiE=JYD@<);T3K0RXuT-oXF>

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-good-95.pdf.ref.png b/test/reference/pixman-downscale-good-95.pdf.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..71b518e1ed76cc64a6f418b978328237f3c8689e
GIT binary patch
literal 479
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2Wbo-U3d
z6?5L++3R;GL8kTNV#6Je93FWn1&i-#DN?OaKj6E=>>OVedj)6N^@YOns*PtKG&L(f
zQ_26apVRQXz7MbE6!n)OT`WMu85j!Q=}o$K_hkuNv*WVhiA%PH-hMXw|Ac*?*NVFq
zp2#w?^!OR)`sn-KGeIBsFX(fYZMWhpm3d_muBd(cZFuZ at rna)^ugqy}+;`tFmnFTr
z at -@q(ic3N(+m_|b8SSaQ2l&FL!S!4zT=6*I_(FssSOhM;yRl~LysWC4n&q)8zt1oZ
zs{D1NyDk5foP7N2K(8OQ0a0^%&5Y0X^?w&FlJ*Lc3|f9^$Isu}9u^15uG4|K4U4f@
zEIwk>xMfGUX}?63>?*1GcAI1F&9hsy!s_?BSw=}O)~;SAZz$5NeHzKNng91M&VH$P
szVlC3byl^d{e$4HiU3(~7(U4P!%$$obyCymPHB*Ur>mdKI;Vst0I@~U3;+NC

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-good-95.ps2.ref.png b/test/reference/pixman-downscale-good-95.ps2.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..08983dca687351b4154f083cf1bf491d324f4ce2
GIT binary patch
literal 460
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y at z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc at Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN at ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS at l
zKJUNoE)x2D-=!_R605R(ck=g&ADQ_S;!Thf=j{3Ze#IoOeRb|D!=iS)SM$4R{sA0r
b41e~??|i!X`{u)M?LY#au6{1-oD!M<qAb!Y

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-good-95.ps3.ref.png b/test/reference/pixman-downscale-good-95.ps3.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..08983dca687351b4154f083cf1bf491d324f4ce2
GIT binary patch
literal 460
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y at z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc at Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN at ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS at l
zKJUNoE)x2D-=!_R605R(ck=g&ADQ_S;!Thf=j{3Ze#IoOeRb|D!=iS)SM$4R{sA0r
b41e~??|i!X`{u)M?LY#au6{1-oD!M<qAb!Y

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-good-95.ref.png b/test/reference/pixman-downscale-good-95.ref.png
index 49011d526a05317a18f203e98b45c24cad6cdf69..777f448e3dbd6884df2468ad87bb1b74a29919b9 100644
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 685
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1|<7 at q`v|wwj^(N7l!{JxM1({$qWokNuDl_
zAr*7p-Zjj7<RH=Z at H$^t4TJe?tE1PhiLKPQ9JD0i{bb=KkGLFf3Ky`QR`<v<pSCU8
zed1Hk#!I<ns&4iBl<r?vde$zUs3^fJ`awEl!})1pa}HVWb68u)5I^%Vx8=SGxQGj@
zo}A0QeW_HoRJV%vx7;#Mqbf$W1u0d5f7ZRe@&3C>?+fXdXW97JPrhKuX`J-Z_2cVZ
z%QB^6Ypz<qtKIYCU)X_<tupZ^K*Wj{m(Tt8xjZpZB66CH at q<qs*A2a|OYRc9m3-!x
zfK0uF+qT>BOH7XQ?2vw#e&*6yp5N*_YC9w4n;z?Xt1Y$EtDEXP|6tJ3wY>YDdE;>}
z4v&cb{dWKI=0xYe2eT_qPPBH at YWnu}gX|8 at NXz1beWv^|f4_cf4QG4T`0tIR>qm7p
zzW+BC)}76a_Pz72PkK?A at 7XmKDQ7>ozgABOH#t0AR`IxaQ4LAN!VAs%MZCpNZkGRK
zdNyOZ!FlbXKHHy4CjV|6yezj$HRC`YZ~yBFON-Y at 9M4zG-p}1zpY!mkS;2wBqBiVv
z%f4{doJF!x>-Uz;1-I6$-n55H-r<qRgBsBf?Zy8^x3F53yr2J%-Dhn^#YfIxD|Plw
q_1O0eU*rM<Ywd+P<^NNcnmaM)?~uK at vJ{y97(8A5T-G at yGywq7Cqa?`

diff --git a/test/reference/pixman-downscale-good-95.script.ref.png b/test/reference/pixman-downscale-good-95.script.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa4c04c0237cd591a6f9aa42b8055c5aab6d808c
GIT binary patch
literal 481
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XGo-U3d
z6?5L+G0ZwtAkp at 5`_h!MjD at qk*k3*pP4ZW=?R=rS>ls6=P2&U3S<F+c+-5o4$r86N
z*|JCA(_e4R^Zd&-)_-jD2~-6d&cM*H|J|a?t2gUN_aE={bDcEHt#oeQKi^+I+wErh
z_<8D1SJ%Azc;DmadwqgF?qAU7EZc6yS1R+$B3x0s{jhuFJLa}qVTT)LW-dKwn4rGQ
zFY?{zJsc9J;=f23Y}Pcn&HAPw)$&T=ipK%R7b5iH5m<g(cDCDDuhpL)ue}wcFZjH8
z(x-pg*}mJQ=E$%As#5x+E?~RW)>o}!&yTlr?c`O}oG$lky~wQhCcj?JeC}7eV-wJ2
zcua at 79i~F~Gxw6LRY}5zTjs5r at qPZvRk!~scdaUx$uRGhxW%_c+Lh<%gHuHa$NO#n
ye?L&|?o!K%`Cqr*%MaRjF#A&d14eK#{-}-5k=r)CRk}_X#P at Xdb6Mw<&;$TLI at q}Y

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-nearest-95.image16.rgb24.ref.png b/test/reference/pixman-downscale-nearest-95.image16.rgb24.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2b67156fd7920a99f971376793262bfe8ae35dc
GIT binary patch
literal 304
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}~(o-U3d
z6?5L+-k5dRK*S+%<&*WyvR=RMp1Pqa?(#(O;hd}AHt)!oY|92z%kVzuo!y3OyOL!8
zKl?VxEG_ at u|I(9McCA*fa~JsqE?*IRMRR*_^RqwJ#xI^9==oZkaAHIGEF{TSBBfop
zxwoH3em?1LuwP&Q>4PPf at BG)l*-(y0If`N5>ht&gXn$>}U)v}=yZDMGOp*`e>iMr3
W6XZDi^aFPFgSeiqelF{r5}E+)sf0QJ

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-nearest-95.pdf.ref.png b/test/reference/pixman-downscale-nearest-95.pdf.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..71b518e1ed76cc64a6f418b978328237f3c8689e
GIT binary patch
literal 479
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2Wbo-U3d
z6?5L++3R;GL8kTNV#6Je93FWn1&i-#DN?OaKj6E=>>OVedj)6N^@YOns*PtKG&L(f
zQ_26apVRQXz7MbE6!n)OT`WMu85j!Q=}o$K_hkuNv*WVhiA%PH-hMXw|Ac*?*NVFq
zp2#w?^!OR)`sn-KGeIBsFX(fYZMWhpm3d_muBd(cZFuZ at rna)^ugqy}+;`tFmnFTr
z at -@q(ic3N(+m_|b8SSaQ2l&FL!S!4zT=6*I_(FssSOhM;yRl~LysWC4n&q)8zt1oZ
zs{D1NyDk5foP7N2K(8OQ0a0^%&5Y0X^?w&FlJ*Lc3|f9^$Isu}9u^15uG4|K4U4f@
zEIwk>xMfGUX}?63>?*1GcAI1F&9hsy!s_?BSw=}O)~;SAZz$5NeHzKNng91M&VH$P
szVlC3byl^d{e$4HiU3(~7(U4P!%$$obyCymPHB*Ur>mdKI;Vst0I@~U3;+NC

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-nearest-95.ps2.ref.png b/test/reference/pixman-downscale-nearest-95.ps2.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..af93ae72d3cde1b14d61575a96310504dc3425fe
GIT binary patch
literal 299
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}|@o-U3d
z6?5L+-pJQvAmVWG+K>CMrayjh#8>L{0?Tw(xwF384 at m&kG5p!I^Vfkwnea7_llAm7
z6TdzByWKnNqy81mS0bfdR<3gw`R#l!W%4}x{DS9glE?cL58um#%LFc85sah|jT>pV
zai;qGN}K($C(n5n+xV?tv!NVfBAP<1+}Hcf<NqA~I%E321C`h85LU7S-Q4j1D;tX#
VXWQ?^%>p1lc)I$ztaD0e0ssngfRg|K

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-nearest-95.ps3.ref.png b/test/reference/pixman-downscale-nearest-95.ps3.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..af93ae72d3cde1b14d61575a96310504dc3425fe
GIT binary patch
literal 299
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}|@o-U3d
z6?5L+-pJQvAmVWG+K>CMrayjh#8>L{0?Tw(xwF384 at m&kG5p!I^Vfkwnea7_llAm7
z6TdzByWKnNqy81mS0bfdR<3gw`R#l!W%4}x{DS9glE?cL58um#%LFc85sah|jT>pV
zai;qGN}K($C(n5n+xV?tv!NVfBAP<1+}Hcf<NqA~I%E321C`h85LU7S-Q4j1D;tX#
VXWQ?^%>p1lc)I$ztaD0e0ssngfRg|K

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-nearest-95.svg11.ref.png b/test/reference/pixman-downscale-nearest-95.svg11.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

diff --git a/test/reference/pixman-downscale-nearest-95.svg12.ref.png b/test/reference/pixman-downscale-nearest-95.svg12.ref.png
new file mode 100644
index 0000000000000000000000000000000000000000..777f448e3dbd6884df2468ad87bb1b74a29919b9
GIT binary patch
literal 474
zcmeAS at N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XbPZ!6K
ziaBrZ82TM5kZAiDo@`Zq;RtUBb77<Mh1mlBOfrY|ZWcCgP`<z{A*r~<*}U-JLBY?*
z+TQ2)RMsVGJy~kwxxCE_XfzPi-wj>vpB`x@!6P)cOXcd;S!#Fx%>FVluhv3l-lSP)
z{epH~Pd<LXdhU`(^^UUbR(z#0uPm+<<~fDk`nGq~H$~@HtY>=4PW3Zd8<wuhvY$DH
z(fO#GKcn&Lprd99?b at do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB at 8(YTE8VdP>?}eSTq%U85dO at +
z<gUk4t)vXgFw4C)Y1?=2uW<=1?c2G{^~eRQ>)YfFMVe9Ees|vf#XeOY#Y*vf+gH60
jsymo{N&N#P0RQas_vYO?sc^sfE|7qytDnm{r-UW|Ng~hr

literal 0
HcmV?d00001

-- 
1.7.9.5



More information about the cairo mailing list