From 1b05dc95db7032c457bb14c4e3dcf38dbd1cca42 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 29 Dec 2007 22:15:39 +0000 Subject: [PATCH] Christian Walther fixed bug #529 --- src/video/SDL_blit_A.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video/SDL_blit_A.c b/src/video/SDL_blit_A.c index ee5638374..e8d8c7155 100644 --- a/src/video/SDL_blit_A.c +++ b/src/video/SDL_blit_A.c @@ -755,7 +755,7 @@ Blit32to32SurfaceAlphaKeyAltivec(SDL_BlitInfo * info) vsdstPermute = calc_swizzle32(dstfmt, NULL); /* set a vector full of alpha and 255-alpha */ - ((unsigned char *) &valpha)[0] = alpha; + ((unsigned char *) &valpha)[0] = sA; valpha = vec_splat(valpha, 0); vbits = (vector unsigned char) vec_splat_s8(-1); @@ -1071,7 +1071,7 @@ Blit32to32SurfaceAlphaAltivec(SDL_BlitInfo * info) vsdstPermute = calc_swizzle32(dstfmt, NULL); /* set a vector full of alpha and 255-alpha */ - ((unsigned char *) &valpha)[0] = alpha; + ((unsigned char *) &valpha)[0] = sA; valpha = vec_splat(valpha, 0); vbits = (vector unsigned char) vec_splat_s8(-1);