From: Søren Sandmann Pedersen <s...@redhat.com> When the mask is known to be opaque, we might as well reduce it to NULL to take advantage of the various fast paths that operate on NULL masks. --- pixman/pixman.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/pixman/pixman.c b/pixman/pixman.c index e3b6516..e0ccd87 100644 --- a/pixman/pixman.c +++ b/pixman/pixman.c @@ -587,7 +587,7 @@ pixman_image_composite32 (pixman_op_t op, src_format = src->common.extended_format_code; src_flags = src->common.flags; - if (mask) + if (mask && !(mask->common.flags & FAST_PATH_IS_OPAQUE)) { mask_format = mask->common.extended_format_code; mask_flags = mask->common.flags; -- 1.7.4 _______________________________________________ Pixman mailing list Pixman@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pixman