Main loop template for fast single pass bilinear scaling
authorSiarhei Siamashka <siarhei.siamashka@nokia.com>
Sun, 20 Feb 2011 23:29:02 +0000 (01:29 +0200)
committerSiarhei Siamashka <siarhei.siamashka@nokia.com>
Mon, 28 Feb 2011 13:29:16 +0000 (15:29 +0200)
commitd506bf68fd0e9a1c5dd484daee70631699918387
treebf48214040506de3c5ac26bd596a3de5c32d1ed1
parent9ebde285fa990bfa1524f166fbfb1368c346b14a
Main loop template for fast single pass bilinear scaling

Can be used for implementing SIMD optimized fast path
functions which work with bilinear scaled source images.

Similar to the template for nearest scaling main loop, the
following types of mask are supported:
1. no mask
2. non-scaled a8 mask with SAMPLES_COVER_CLIP flag
3. solid mask

PAD repeat is fully supported. NONE repeat is partially
supported (right now only works if source image has alpha
channel or when alpha channel of the source image does not
have any effect on the compositing operation).
pixman/pixman-fast-path.h