mirror of
https://github.com/yawut/SDL.git
synced 2026-10-03 05:36:43 -05:00
Handle source data alignment correctly in Blit32to32SurfaceAlphaAltivec().
Fixes Bugzilla #279. --HG-- branch : SDL-1.2
This commit is contained in:
@@ -1287,7 +1287,7 @@ static void Blit32to32SurfaceAlphaAltivec(SDL_BlitInfo *info)
|
||||
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) {
|
||||
|
||||
Reference in New Issue
Block a user