# HG changeset patch # User Sam Lantinga # Date 1144851551 0 # Node ID b255b4058d37a4793255e117f3cc6f094f6f6c51 # Parent 9f836cec0521ea269dc17df1cd24daecddff57b4 Patch from Alex to fix reverted code diff -r 9f836cec0521 -r b255b4058d37 src/video/SDL_blit_A.c --- a/src/video/SDL_blit_A.c Fri Mar 31 06:30:16 2006 +0000 +++ b/src/video/SDL_blit_A.c Wed Apr 12 14:19:11 2006 +0000 @@ -2756,8 +2756,9 @@ #endif if((sf->Rmask | sf->Gmask | sf->Bmask) == 0xffffff) { -#if USE_ALTIVEC_BLITTERS - if(SDL_HasAltiVec()) +#if SDL_ALTIVEC_BLITTERS + if(!(surface->map->dst->flags & SDL_HWSURFACE) + && SDL_HasAltiVec()) return BlitRGBtoRGBSurfaceAlphaAltivec; #endif return BlitRGBtoRGBSurfaceAlpha; @@ -2822,8 +2823,9 @@ #endif if(sf->Amask == 0xff000000) { -#if USE_ALTIVEC_BLITTERS - if(SDL_HasAltiVec()) +#if SDL_ALTIVEC_BLITTERS + if(!(surface->map->dst->flags & SDL_HWSURFACE) + && SDL_HasAltiVec()) return BlitRGBtoRGBPixelAlphaAltivec; #endif return BlitRGBtoRGBPixelAlpha;