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

Bryce Harrington <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
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 <[email protected]>
---
 .../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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWokww^AI
zAr*7p-r1OSJ3ylC;da+X<qrw@d=)G77e>oiJr%0be*5C$$$(vDo-f~4^uAYc=DsEn
zz}C!SxWu{bQP{s14`r@4)$z~F`50X%*!6KDYZ??df7i<U-1IZ&-kaHR-<E1r-q@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@h$g1nL20@0`o$c>b@4ohJ
zG;HC?7Mdv|EwVdGEIj@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@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@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@rna)^ugqy}+;`tFmnFTr
z@-@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y@z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc@Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN@ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y@z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc@Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN@ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1|<7@q`v|wwj^(N7l!{JxM1({$qWokJ3L(+
zLn`LHy}Qxxc7R0N!|T%mJ9?U|N>5IZPT&{fF2B&7*t{{I^PU6yJN8b~?GscdKlRA$
zm~%^3MrGBuC8s_<oP72DL>tEaXIGzC@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@_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@3x0!S=3OTx@XYg!PIq|1th5*rDe8_+5>l>Ay!j@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@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@r4{;sOZzq|4h@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@1On$Os!~m@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@N?(olHy`uVBq!ia0vp^@gU5>1|<7@q`v|wwj^(N7l!{JxM1({$qWokJ3U<-
zLn`LHy|dBpc7R0N!|T%mJ9;))m7bg+o#3j#_HN<zLkAArV0@vfu#WxP9j9qN6P1@T
zK73YEFkwZ2=hVlC)mPtFu4Jm4J^jRj9|cAa#3v-q*A?0FP&Qs6JpRD{Gap-J;!ofr
zR&@M&v?#$uO3>-WtEzvo(+<|~mHz$td|9n@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@0$NtEA!9Elw&Vn@+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@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@MFs-#4lxZqW!&HIE)zM>@#F25@`;R}xnAiX;_kTRXn*ABc8P<C
lNW~t`3z^RT-pKaQJb0m(<~w%l1Yoje@O1TaS?83{1OUP@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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$qWok9-c0a
zAr*7p-r4A->?m{m<9j~slbbd@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@52osP181pDt~cxIX^>^V-E$Vplh==yQcw(fukS<oF_-
zLPy`Pt1f%u;_b=mEYYT`_F>sy{o~te{+xUK<636MyPff$UoL4mtec@<VcEIi@Wg|u
z4?6nZb!NJ5{af=a>A-@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@u_)&A|-y?ox)my*yhnpaxGf8d7{kI?>x`>Yjld3?$L*DL+}ywybcmcC}Z!dvqX
e9Z>M6_I<4MBimhTdlG@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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@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+@Y`}C)P>ywZ?2g@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@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@rna)^ugqy}+;`tFmnFTr
z@-@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y@z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc@Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN@ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y@z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc@Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN@ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS@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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@N?(olHy`uVBq!ia0vp^@gU5>1|<7@q`v|wwj^(N7l!{JxM1({$qWokNuDl_
zAr*7p-Zjj7<RH=Z@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@q<qs*A2a|OYRc9m3-!x
zfK0uF+qT>BOH7XQ?2vw#e&*6yp5N*_YC9w4n;z?Xt1Y$EtDEXP|6tJ3wY>YDdE;>}
z4v&cb{dWKI=0xYe2eT_qPPBH@YWnu}gX|8@NXz1beWv^|f4_cf4QG4T`0tIR>qm7p
zzW+BC)}76a_Pz72PkK?A@7XmKDQ7>ozgABOH#t0AR`IxaQ4LAN!VAs%MZCpNZkGRK
zdNyOZ!FlbXKHHy4CjV|6yezj$HRC`YZ~yBFON-Y@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@vJ{y97(8A5T-G@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XGo-U3d
z6?5L+G0ZwtAkp@5`_h!MjD@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@79i~F~Gxw6LRY}5zTjs5r@qPZvRk!~scdaUx$uRGhxW%_c+Lh<%gHuHa$NO#n
ye?L&|?o!K%`Cqr*%MaRjF#A&d14eK#{-}-5k=r)CRk}_X#P@Xdb6Mw<&;$TLI@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@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_@u|I(9McCA*fa~JsqE?*IRMRR*_^RqwJ#xI^9==oZkaAHIGEF{TSBBfop
zxwoH3em?1LuwP&Q>4PPf@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@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@rna)^ugqy}+;`tFmnFTr
z@-@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}|@o-U3d
z6?5L+-pJQvAmVWG+K>CMrayjh#8>L{0?Tw(xwF384@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}|@o-U3d
z6?5L+-pJQvAmVWG+K>CMrayjh#8>L{0?Tw(xwF384@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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@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+@Y`}C)P>ywZ?2g@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@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@rna)^ugqy}+;`tFmnFTr
z@-@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y@z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc@Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN@ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2W&PZ!6K
ziaBrZ*mfNXkZ65qoao?Tu9$bgPds7n-yNMd{A^#w_H%DI!^X66cfvypZUdPeKkg<<
z++$y@z+S5uTBiaum4TsQ|2y5+w?jiseS=>t_XzUxT6yP>PVMyQ{M+9GL+;xzDVlHg
z`G1(J)<5wpg)1Hh9ADVyEc@Ix<!RaO{>P>X8meoV)66!9eQ%gM!|HLx-M4KG3*W7A
zK5!=WLK)YMhi8glTH3AnN@ZSIAk4rb;CD}S_L7n-g&!-H7hmvy6*u1^Gk$fQ-MlZF
zsdwb3#4Zp2UsJPo!s&oXyCzsQ^IiUQ)+#=-)M7IsV^J&?{>*Y|&&7gH39GlJEHS@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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@N?(olHy`uVBq!ia0vp^@gU5>1|<7@q`v|wwj^(N7l!{JxM1({$qWokNuDl_
zAr*7p-Zjj7<RH=Z@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@q<qs*A2a|OYRc9m3-!x
zfK0uF+qT>BOH7XQ?2vw#e&*6yp5N*_YC9w4n;z?Xt1Y$EtDEXP|6tJ3wY>YDdE;>}
z4v&cb{dWKI=0xYe2eT_qPPBH@YWnu}gX|8@NXz1beWv^|f4_cf4QG4T`0tIR>qm7p
zzW+BC)}76a_Pz72PkK?A@7XmKDQ7>ozgABOH#t0AR`IxaQ4LAN!VAs%MZCpNZkGRK
zdNyOZ!FlbXKHHy4CjV|6yezj$HRC`YZ~yBFON-Y@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@vJ{y97(8A5T-G@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$w2XGo-U3d
z6?5L+G0ZwtAkp@5`_h!MjD@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@79i~F~Gxw6LRY}5zTjs5r@qPZvRk!~scdaUx$uRGhxW%_c+Lh<%gHuHa$NO#n
ye?L&|?o!K%`Cqr*%MaRjF#A&d14eK#{-}-5k=r)CRk}_X#P@Xdb6Mw<&;$TLI@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@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_@u|I(9McCA*fa~JsqE?*IRMRR*_^RqwJ#xI^9==oZkaAHIGEF{TSBBfop
zxwoH3em?1LuwP&Q>4PPf@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@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@rna)^ugqy}+;`tFmnFTr
z@-@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}|@o-U3d
z6?5L+-pJQvAmVWG+K>CMrayjh#8>L{0?Tw(xwF384@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@N?(olHy`uVBq!ia0vp^@gU5>1SA>tdKLjGwj^(N7l!{JxM1({$v}|@o-U3d
z6?5L+-pJQvAmVWG+K>CMrayjh#8>L{0?Tw(xwF384@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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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@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@do_BkVTt#}-89G}45cQ>xAdOmBueEwCjTSw+h>^iMJO=|tr
z`SSKJB3IS#yS&zKaoWP8KR?cM%5(PAa(XpoR^HYB@8(YTE8VdP>?}eSTq%U85dO@+
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

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.