Fixed compiling the Altivec blit code
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402593
This commit is contained in:
parent
a2f5eab988
commit
83bd10d135
1 changed files with 5 additions and 13 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue