Set srcRepeat = False when using fbCompositeSrcScaleNearest
authorSiarhei Siamashka <siarhei.siamashka@nokia.com>
Wed, 1 Apr 2009 22:26:24 +0000 (18:26 -0400)
committerJeff Muizelaar <jmuizelaar@mozilla.com>
Wed, 1 Apr 2009 22:26:24 +0000 (18:26 -0400)
commitcdcbd9be3a2318bf650b8f56fea51acb5991b075
treee140f6305b53665bc54bec33c0ee80d9ad15ed4f
parenta9adae3dc38764fe055b66e38175be5220fb3f9a
Set srcRepeat = False when using fbCompositeSrcScaleNearest

NORMAL repeat was broken (the optimized function can handle repeat operation
itself and can be screwed up if 'pixman_walk_composite_region' tries to help it
by splitting the work into handling multiple separate areas).

Splitting work into handling different areas does not work right for the
transform case (and it is never used for generic path).  The point is that this
splitting only has full pixel precision at the moment, while correct blitting
needs to preserve some fractional part in calculations when moving from one
"tile" to another.
pixman/pixman-pict.c