Really fix PPC build.
authorSøren Sandmann Pedersen <sandmann@redhat.com>
Thu, 28 May 2009 01:51:00 +0000 (21:51 -0400)
committerSøren Sandmann Pedersen <sandmann@redhat.com>
Thu, 28 May 2009 01:58:52 +0000 (21:58 -0400)
Add a pixman_composeFunctions variable to pixman-vmx.c.

pixman/pixman-private.h
pixman/pixman-vmx.c

index 9cb0968..3280af7 100644 (file)
@@ -184,19 +184,6 @@ typedef struct _FbComposeData {
     uint16_t    height;
 } FbComposeData;
 
-typedef struct _FbComposeFunctions32 {
-    CombineFunc32 *combineU;
-    CombineFunc32 *combineC;
-} FbComposeFunctions32;
-
-typedef struct _FbComposeFunctions64 {
-    CombineFunc64 *combineU;
-    CombineFunc64 *combineC;
-} FbComposeFunctions64;
-
-extern FbComposeFunctions32 pixman_composeFunctions;
-extern FbComposeFunctions64 pixman_composeFunctions64;
-
 void pixman_composite_rect_general_accessors (const FbComposeData *data,
                                               void *src_buffer,
                                               void *mask_buffer,
index adcd967..b681b7a 100644 (file)
 #include "pixman-combine32.h"
 #include <altivec.h>
 
+typedef struct _FbComposeFunctions32 {
+    CombineFunc32 combineU[PIXMAN_OP_LAST];
+    CombineFunc32 combineC[PIXMAN_OP_LAST];
+} FbComposeFunctions32;
+
+static FbComposeFunctions32 pixman_composeFunctions;
+
 static force_inline vector unsigned int
 splat_alpha (vector unsigned int pix) {
     return vec_perm (pix, pix,