changeset 3910:af4d584e0edb SDL-1.2

Handle source data alignment correctly in Blit32to32SurfaceAlphaAltivec(). Fixes Bugzilla #279.
author Ryan C. Gordon <icculus@icculus.org>
date Mon, 12 Feb 2007 10:52:10 +0000
parents 6832b00d3594
children ba3abfa20e18
files src/video/SDL_blit_A.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/video/SDL_blit_A.c	Mon Feb 05 06:44:51 2007 +0000
+++ b/src/video/SDL_blit_A.c	Mon Feb 12 10:52:10 2007 +0000
@@ -1287,7 +1287,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) {