[Pixman] Bill Spitzak patches
Søren Sandmann Pedersen
soren.sandmann at gmail.com
Tue Apr 12 02:36:39 UTC 2016
Hi,
The following patch series contains those of Bill's patches that I
think are ready to be pushed to master, plus some other related
changes that I also think are ready.
01-03: These are patches to do more BILINEAR->NEAREST filter
reductions. They were inspired by a similar patch in Bill's
series, but these patches do the reduction in more cases and
include tests.
04: Compute the filter size from a transformed ellipse.
05-06: UI fixes to demos/scale.
07: gnuplot output
This is based on Bill's gnuplot patch, but I rewrote the logic
in pixman-filter.c to generate correct coordinates, and added a
big comment explaining how the phase interleaving works.
08: Reduce malloc()/free()/memcpy()
09: Correct Simpson's integration
10: Integral splitting is only necessary for the LINEAR filter
I rebased this so that it doesn't depend on the changes to the
integral() from Bill's series, and made the comment in the code
match the new code.
11: Speed up BOX/BOX
I rebased this and removed the normalization
12: Fix several issues related to normalization
This patch fixes several normalization issues including the one
fixed in Bill's series.
13: Nested polynomial for cubic
14: Made Gaussian a bit wider
In the patches where I made changes, I have generally retained Bill as
the author if the patch still contained a substantial block of code
that was written by Bill. Those that I rewrote completely (the
BILINEAR=>NEAREST and the normalization ones), I have put myself as
author.
However, in all cases I'm happy enough to put either me or Bill as the
author. If anyone has strong opinions about this, let me know.
In all the patches I have also reformatted the commit log so that it
fits within 80 characters.
With the exception of the scale->rscale one, I think the remaining
patches in Bill's series should not be accepted, though it is possible
that a new series rebased on top of this will reveal that I
missed something.
Søren
More information about the Pixman
mailing list