Add new fast path flag FAST_PATH_BITS_IMAGE
authorTaekyun Kim <tkq.kim@samsung.com>
Thu, 22 Sep 2011 07:26:55 +0000 (16:26 +0900)
committerTaekyun Kim <tkq.kim@samsung.com>
Mon, 10 Oct 2011 03:18:18 +0000 (12:18 +0900)
This fast path flag indicate that type of the image is bits image.

pixman/pixman-image.c
pixman/pixman-private.h

index d22698c..afe587f 100644 (file)
@@ -375,6 +375,7 @@ compute_image_info (pixman_image_t *image)
        else
        {
            code = image->bits.format;
+           flags |= FAST_PATH_BITS_IMAGE;
        }
 
        if (!PIXMAN_FORMAT_A (image->bits.format)                               &&
index 69971ea..741fa7e 100644 (file)
@@ -631,6 +631,7 @@ _pixman_iter_get_scanline_noop (pixman_iter_t *iter, const uint32_t *mask);
 #define FAST_PATH_ROTATE_270_TRANSFORM         (1 << 22)
 #define FAST_PATH_SAMPLES_COVER_CLIP_NEAREST   (1 << 23)
 #define FAST_PATH_SAMPLES_COVER_CLIP_BILINEAR  (1 << 24)
+#define FAST_PATH_BITS_IMAGE                   (1 << 25)
 
 #define FAST_PATH_PAD_REPEAT                                           \
     (FAST_PATH_NO_NONE_REPEAT          |                               \