Add FAST_PATH_NO_ALPHA_MAP to the standard destination flags.
authorSøren Sandmann Pedersen <ssp@redhat.com>
Sun, 29 Aug 2010 20:26:45 +0000 (16:26 -0400)
committerSøren Sandmann Pedersen <ssp@redhat.com>
Tue, 14 Sep 2010 12:57:17 +0000 (08:57 -0400)
We can't in general take a fast path if the destination has an alpha
map.

pixman/pixman-private.h

index dedea0b..3557fb2 100644 (file)
@@ -613,6 +613,7 @@ _pixman_choose_implementation (void);
      FAST_PATH_COMPONENT_ALPHA)
 #define FAST_PATH_STD_DEST_FLAGS                                       \
     (FAST_PATH_NO_ACCESSORS            |                               \
+     FAST_PATH_NO_ALPHA_MAP            |                               \
      FAST_PATH_NO_WIDE_FORMAT)
 
 #define FAST_PATH(op, src, src_flags, mask, mask_flags, dest, dest_flags, func) \