Mercurial > sdl-ios-xcode
diff src/video/SDL_blit_A.c @ 1546:4b835e36633d
*** empty log message ***
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 16 Mar 2006 00:35:21 +0000 |
parents | a8bf1aa21020 |
children | b255b4058d37 |
line wrap: on
line diff
--- a/src/video/SDL_blit_A.c Wed Mar 15 17:46:41 2006 +0000 +++ b/src/video/SDL_blit_A.c Thu Mar 16 00:35:21 2006 +0000 @@ -2175,7 +2175,7 @@ d = (d | d << 16) & 0x07e0f81f; d += (s - d) * alpha >> 5; d &= 0x07e0f81f; - *dstp++ = d | d >> 16; + *dstp++ = (Uint16)(d | d >> 16); },{ s = *srcp++; d = *dstp; @@ -2188,7 +2188,7 @@ d = (d | d << 16) & 0x07e0f81f; d += (s - d) * alpha >> 5; d &= 0x07e0f81f; - *dstp++ = d | d >> 16; + *dstp++ = (Uint16)(d | d >> 16); s = *srcp++; d = *dstp; /* @@ -2200,7 +2200,7 @@ d = (d | d << 16) & 0x07e0f81f; d += (s - d) * alpha >> 5; d &= 0x07e0f81f; - *dstp++ = d | d >> 16; + *dstp++ = (Uint16)(d | d >> 16); },{ src1 = *(__m64*)srcp; /* 4 src pixels -> src1 */ dst1 = *(__m64*)dstp; /* 4 dst pixels -> dst1 */ @@ -2310,7 +2310,7 @@ d = (d | d << 16) & 0x03e07c1f; d += (s - d) * alpha >> 5; d &= 0x03e07c1f; - *dstp++ = d | d >> 16; + *dstp++ = (Uint16)(d | d >> 16); },{ s = *srcp++; d = *dstp; @@ -2323,7 +2323,7 @@ d = (d | d << 16) & 0x03e07c1f; d += (s - d) * alpha >> 5; d &= 0x03e07c1f; - *dstp++ = d | d >> 16; + *dstp++ = (Uint16)(d | d >> 16); s = *srcp++; d = *dstp; /* @@ -2335,7 +2335,7 @@ d = (d | d << 16) & 0x03e07c1f; d += (s - d) * alpha >> 5; d &= 0x03e07c1f; - *dstp++ = d | d >> 16; + *dstp++ = (Uint16)(d | d >> 16); },{ src1 = *(__m64*)srcp; /* 4 src pixels -> src1 */ dst1 = *(__m64*)dstp; /* 4 dst pixels -> dst1 */