Merged r2954:2955 from branches/SDL-1.2: Altivec alpha blitter alignment fix.
authorRyan C. Gordon <icculus@icculus.org>
Mon, 12 Feb 2007 10:57:45 +0000
changeset 2086 fffea8d6bf92
parent 2085 962aa10fa95b
child 2087 b10089473699
Merged r2954:2955 from branches/SDL-1.2: Altivec alpha blitter alignment fix. Fixes Bugzilla #279.
src/video/SDL_blit_A.c
--- a/src/video/SDL_blit_A.c	Thu Feb 08 21:54:18 2007 +0000
+++ b/src/video/SDL_blit_A.c	Mon Feb 12 10:57:45 2007 +0000
@@ -1341,7 +1341,7 @@
         ONE_PIXEL_BLEND((UNALIGNED_PTR(dstp)) && (width), width);
         if (width > 0) {
             int extrawidth = (width % 4);
-            vector unsigned char valigner = vec_lvsl(0, srcp);
+            vector unsigned char valigner = VEC_ALIGNER(srcp);
             vector unsigned char vs = (vector unsigned char) vec_ld(0, srcp);
             width -= extrawidth;
             while (width) {