Use a macro to generate some {a,x}8r8g8b8, a8, and r5g6b5 bilinear fetchers.
authorSøren Sandmann Pedersen <ssp@redhat.com>
Sun, 23 May 2010 08:44:33 +0000 (04:44 -0400)
committerSøren Sandmann Pedersen <ssp@redhat.com>
Tue, 21 Sep 2010 12:50:16 +0000 (08:50 -0400)
commitf9778c15e9c01c02e0002edfc4d4a1d517d14d87
treed64e472f3c3bb150c5a6602f4c3ce201917f0f41
parent6d1e10a8b5c456ee501a309f5cf2f801efcf63b0
Use a macro to generate some {a,x}8r8g8b8, a8, and r5g6b5 bilinear fetchers.

There are versions for all combinations of x8r8g8b8/a8r8g8b8 and
pad/repeat/none/normal repeat modes. The bulk of each scaler is an
inline function that takes a format and a repeat mode as parameters.

The new scalers are all commented out, but the next commits will
enable them one at a time to facilitate bisecting.
pixman/pixman-bits-image.c
test/composite-test.c