Revert "Enable component alpha on solid masks."
authorSøren Sandmann Pedersen <sandmann@redhat.com>
Tue, 15 Sep 2009 11:43:23 +0000 (07:43 -0400)
committerSøren Sandmann Pedersen <sandmann@redhat.com>
Tue, 15 Sep 2009 12:55:13 +0000 (08:55 -0400)
For consistency we will probably want to allow component alpha to be
set on all masks at some point, but this commit only enabled it for
solid images.

This reverts commit 29e22cf38e8abc54b9dddbdeb3909d02866a82a0.

pixman/pixman-general.c

index 5c401039f3a45467c39fee844838a177369207e6..3ead3dac769889fa7e3b2612a45bb2e2577d9fc7 100644 (file)
@@ -159,9 +159,9 @@ general_composite_rect  (pixman_implementation_t *imp,
         fetch_src                       &&
         fetch_mask                      &&
         mask                            &&
-        mask->common.component_alpha   &&
-        (mask->common.type == SOLID ||
-        (mask->common.type == BITS && PIXMAN_FORMAT_RGB (mask->bits.format)));
+        mask->common.type == BITS       &&
+        mask->common.component_alpha    &&
+        PIXMAN_FORMAT_RGB (mask->bits.format);
 
     if (wide)
     {