Add back pixman_composeFunctions since vmx is not ported to implementations yet
3f5c293
In _pixman_implementation_fill() don't call the delegate; call the actual implementation
6f93d36
Call the toplevel implementation for combining
a5a2496
Set up combiner functions for an implementation directly in combine.inc.
e5c3671
Consolidate the general implementation into one function
fb272d1
Move the argument struct into pixman_image_composite_rect
6a22abd
Make a couple of functions static
4983f6b
Delete pixman-sse2.h and pixman-mmx.h
41a9a17
Make the fast_path implementation run the c_fast_paths
5dc9671
Split fill implementations out in the implementations
364e218
Add alignment workaround to sse2
24e73d6
Add a general_blt() that just returns FALSE
1369b0b
Move sse2 and mmx blt implementations to their respective files
9955b15
Move gcc alignment workaround to pixman-sse2.c
46f0707
Set up SSE2 combiners
53150f4
Make pixman_implementation call the right combiner
63c1ab0
Use the implementation's combiner's
c8a2c33
Move SSE2 variable initializations to pixman_implementations_create_sse2
cb236a8
Move mmx fast path code to pixman-mmx.c
03fa1bc
Move sse2 fast path running to the sse2 implementation
6e13149
Change pixman_lookup_fast_path() to actually run the fast path
cb8608b
Add _pixman_choose_implementation
bee5549
Remove fast path lookup code from pixman-general
713fb29
Beginning of sse2 implementation
f5837da
Copy fast path lookup code into pixman-utils.c
9a25f0f
Initial fast path implementation
248ef3e
Change prototypes for compositing functions to use 32 bit integers
2c64b2a
Add component alpha combiners in pixman-implementation.c
d6345a6
Beginning of MMX implementation
918f763
Move entire C implementation into pixman-general.c
4b8f440