Compute src, mask, dest flags and base fast path decisions on them.
authorSøren Sandmann Pedersen <sandmann@redhat.com>
Sun, 13 Sep 2009 07:43:16 +0000 (03:43 -0400)
committerSøren Sandmann Pedersen <ssp@redhat.com>
Thu, 28 Jan 2010 16:52:56 +0000 (11:52 -0500)
commiteea58eab93aefd4430544754f8a0f5460b4a30aa
tree3eeb9cc19213ae6cf67320a7a11179be058f928d
parent6197db91a32da7ea281fd87b59f5bb74b989361b
Compute src, mask, dest flags and base fast path decisions on them.

This makes sets the stage for caching the information by image instead
of computing it on each composite invocation.

This patch also computes format codes for images such as PIXMAN_solid,
so that we can no longer end up in the situation that a fast path is
selected for a 1x1 solid image, when that fast path doesn't actually
understand repeating.
pixman/pixman-fast-path.c
pixman/pixman-mmx.c
pixman/pixman-private.h
pixman/pixman-sse2.c
pixman/pixman-utils.c