[Pixman] bilinear fast path
siarhei.siamashka at gmail.com
Tue Mar 16 00:49:45 PDT 2010
On Monday 15 March 2010, Alexander Larsson wrote:
> On Mon, 2010-03-15 at 17:05 +0200, Siarhei Siamashka wrote:
> > Really good performance improvements for bilinear scaling are going to
> > come
> > from SIMD optimizations. To make it happen, scaler core needs to be
> > isolated
> > into a small simple function with a minimal number of checks and
> > branches.
> The "/* Main columns: */" part there is probably a good start for that.
Yes, I know :) Just a switch on different repeat cases needs to be eliminated
and it should become quite easy to vectorize. Removal of this switch may also
improve performance of generic C code a bit more.
More information about the Pixman