Fixed compiling the Altivec blit code

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402593
This commit is contained in:
Sam Lantinga 2007-08-12 15:41:36 +00:00
parent a2f5eab988
commit 83bd10d135

View file

@ -2838,8 +2838,7 @@ SDL_CalculateAlphaBlit(SDL_Surface * surface, int blit_index)
else
#if SDL_ALTIVEC_BLITTERS
if (sf->BytesPerPixel == 4 && df->BytesPerPixel == 4 &&
!(surface->map->dst->flags & SDL_HWSURFACE)
&& SDL_HasAltiVec())
SDL_HasAltiVec())
return Blit32to32SurfaceAlphaKeyAltivec;
else
#endif
@ -2882,17 +2881,14 @@ SDL_CalculateAlphaBlit(SDL_Surface * surface, int blit_index)
#endif
if ((sf->Rmask | sf->Gmask | sf->Bmask) == 0xffffff) {
#if SDL_ALTIVEC_BLITTERS
if (!(surface->map->dst->flags & SDL_HWSURFACE)
&& SDL_HasAltiVec())
if (SDL_HasAltiVec())
return BlitRGBtoRGBSurfaceAlphaAltivec;
#endif
return BlitRGBtoRGBSurfaceAlpha;
}
}
#if SDL_ALTIVEC_BLITTERS
if ((sf->BytesPerPixel == 4) &&
!(surface->map->dst->flags & SDL_HWSURFACE)
&& SDL_HasAltiVec())
if ((sf->BytesPerPixel == 4) && SDL_HasAltiVec())
return Blit32to32SurfaceAlphaAltivec;
else
#endif
@ -2912,7 +2908,6 @@ SDL_CalculateAlphaBlit(SDL_Surface * surface, int blit_index)
case 2:
#if SDL_ALTIVEC_BLITTERS
if (sf->BytesPerPixel == 4
&& !(surface->map->dst->flags & SDL_HWSURFACE)
&& df->Gmask == 0x7e0 && df->Bmask == 0x1f
&& SDL_HasAltiVec())
return Blit32to565PixelAlphaAltivec;
@ -2946,17 +2941,14 @@ SDL_CalculateAlphaBlit(SDL_Surface * surface, int blit_index)
#endif
if (sf->Amask == 0xff000000) {
#if SDL_ALTIVEC_BLITTERS
if (!(surface->map->dst->flags & SDL_HWSURFACE)
&& SDL_HasAltiVec())
if (SDL_HasAltiVec())
return BlitRGBtoRGBPixelAlphaAltivec;
#endif
return BlitRGBtoRGBPixelAlpha;
}
}
#if SDL_ALTIVEC_BLITTERS
if (sf->Amask && sf->BytesPerPixel == 4 &&
!(surface->map->dst->flags & SDL_HWSURFACE)
&& SDL_HasAltiVec())
if (sf->Amask && sf->BytesPerPixel == 4 && SDL_HasAltiVec())
return Blit32to32PixelAlphaAltivec;
else
#endif