Lines Matching refs:alpha

237     unsigned alpha = info->a;  in BlitRGBtoRGBSurfaceAlphaMMX()  local
239 if (alpha == 128 && (df->Rmask | df->Gmask | df->Bmask) == 0x00FFFFFF) { in BlitRGBtoRGBSurfaceAlphaMMX()
256 amult = alpha | (alpha << 8); in BlitRGBtoRGBSurfaceAlphaMMX()
353 Uint32 alpha = *srcp & amask; in BlitRGBtoRGBPixelAlphaMMX()
354 if (alpha == 0) { in BlitRGBtoRGBPixelAlphaMMX()
356 } else if (alpha == amask) { in BlitRGBtoRGBPixelAlphaMMX()
365 mm_alpha = _mm_cvtsi32_si64(alpha); /* alpha -> mm_alpha (0000000A) */ in BlitRGBtoRGBPixelAlphaMMX()
487 unsigned alpha = info->a; in BlitRGBtoRGBSurfaceAlpha() local
488 if (alpha == 128) { in BlitRGBtoRGBSurfaceAlpha()
509 d1 = (d1 + ((s1 - d1) * alpha >> 8)) in BlitRGBtoRGBSurfaceAlpha()
513 d = (d + ((s - d) * alpha >> 8)) & 0xff00; in BlitRGBtoRGBSurfaceAlpha()
544 Uint32 alpha = s >> 24; in BlitRGBtoRGBPixelAlpha()
549 if (alpha) { in BlitRGBtoRGBPixelAlpha()
550 if (alpha == SDL_ALPHA_OPAQUE) { in BlitRGBtoRGBPixelAlpha()
561 d1 = (d1 + ((s1 - d1) * alpha >> 8)) & 0xff00ff; in BlitRGBtoRGBPixelAlpha()
564 d = (d + ((s - d) * alpha >> 8)) & 0xff00; in BlitRGBtoRGBPixelAlpha()
565 dalpha = alpha + (dalpha * (alpha ^ 0xFF) >> 8); in BlitRGBtoRGBPixelAlpha()
604 Uint32 alpha; in BlitRGBtoRGBPixelAlphaMMX3DNOW()
609 alpha = *srcp & amask; in BlitRGBtoRGBPixelAlphaMMX3DNOW()
610 if (alpha == 0) { in BlitRGBtoRGBPixelAlphaMMX3DNOW()
612 } else if (alpha == amask) { in BlitRGBtoRGBPixelAlphaMMX3DNOW()
621 mm_alpha = _mm_cvtsi32_si64(alpha); /* alpha -> mm_alpha (0000000A) */ in BlitRGBtoRGBPixelAlphaMMX3DNOW()
767 unsigned alpha = info->a; in Blit565to565SurfaceAlphaMMX() local
768 if (alpha == 128) { in Blit565to565SurfaceAlphaMMX()
781 alpha &= ~(1 + 2 + 4); /* cut alpha to get the exact same behaviour */ in Blit565to565SurfaceAlphaMMX()
782 mm_alpha = _mm_set_pi32(0, alpha); /* 0000000A -> mm_alpha */ in Blit565to565SurfaceAlphaMMX()
783 alpha >>= 3; /* downscale alpha to 5 bits */ in Blit565to565SurfaceAlphaMMX()
808 d += (s - d) * alpha >> 5; in Blit565to565SurfaceAlphaMMX()
821 d += (s - d) * alpha >> 5; in Blit565to565SurfaceAlphaMMX()
833 d += (s - d) * alpha >> 5; in Blit565to565SurfaceAlphaMMX()
904 unsigned alpha = info->a; in Blit555to555SurfaceAlphaMMX() local
905 if (alpha == 128) { in Blit555to555SurfaceAlphaMMX()
918 alpha &= ~(1 + 2 + 4); /* cut alpha to get the exact same behaviour */ in Blit555to555SurfaceAlphaMMX()
919 mm_alpha = _mm_set_pi32(0, alpha); /* 0000000A -> mm_alpha */ in Blit555to555SurfaceAlphaMMX()
920 alpha >>= 3; /* downscale alpha to 5 bits */ in Blit555to555SurfaceAlphaMMX()
946 d += (s - d) * alpha >> 5; in Blit555to555SurfaceAlphaMMX()
959 d += (s - d) * alpha >> 5; in Blit555to555SurfaceAlphaMMX()
971 d += (s - d) * alpha >> 5; in Blit555to555SurfaceAlphaMMX()
1044 unsigned alpha = info->a; in Blit565to565SurfaceAlpha() local
1045 if (alpha == 128) { in Blit565to565SurfaceAlpha()
1054 alpha >>= 3; /* downscale alpha to 5 bits */ in Blit565to565SurfaceAlpha()
1068 d += (s - d) * alpha >> 5; in Blit565to565SurfaceAlpha()
1083 unsigned alpha = info->a; /* downscale alpha to 5 bits */ in Blit555to555SurfaceAlpha() local
1084 if (alpha == 128) { in Blit555to555SurfaceAlpha()
1093 alpha >>= 3; /* downscale alpha to 5 bits */ in Blit555to555SurfaceAlpha()
1107 d += (s - d) * alpha >> 5; in Blit555to555SurfaceAlpha()
1133 unsigned alpha = s >> 27; /* downscale alpha to 5 bits */ in BlitARGBto565PixelAlpha()
1138 if(alpha) { in BlitARGBto565PixelAlpha()
1139 if(alpha == (SDL_ALPHA_OPAQUE >> 3)) { in BlitARGBto565PixelAlpha()
1150 d += (s - d) * alpha >> 5; in BlitARGBto565PixelAlpha()
1178 unsigned alpha; in BlitARGBto555PixelAlpha()
1180 alpha = s >> 27; /* downscale alpha to 5 bits */ in BlitARGBto555PixelAlpha()
1185 if(alpha) { in BlitARGBto555PixelAlpha()
1186 if(alpha == (SDL_ALPHA_OPAQUE >> 3)) { in BlitARGBto555PixelAlpha()
1197 d += (s - d) * alpha >> 5; in BlitARGBto555PixelAlpha()