Add some new FAST_PATH flags
authorSøren Sandmann Pedersen <ssp@redhat.com>
Fri, 2 Jul 2010 16:53:56 +0000 (12:53 -0400)
committerSøren Sandmann Pedersen <ssp@redhat.com>
Sun, 8 Aug 2010 17:57:40 +0000 (13:57 -0400)
commit8e33643f44c397a37b822a95e071880d9a8e792a
tree42ca4c612803eacaa683b3381aea1fdbc6853456
parent6f62231d1580f5b67f36ec81b6c59a7e2f4978cb
Add some new FAST_PATH flags

The flags are:

 *  AFFINE_TRANSFORM, for affine transforms

 *  Y_UNIT_ZERO, for when the 10 entry in the transformation is zero

 *  FILTER_BILINEAR, for when the image has a bilinear filter

 *  NO_NORMAL_REPEAT, for when the repeat mode is not NORMAL

 *  HAS_TRANSFORM, for when the transform is not NULL

Also add some new FAST_PATH_REPEAT_* macros. These are just shorthands
for the image not having any of the other repeat modes. For example
REPEAT_NORMAL is (NO_NONE | NO_PAD | NO_REFLECT).
pixman/pixman-bits-image.c
pixman/pixman-fast-path.c
pixman/pixman-image.c
pixman/pixman-private.h