mirror of https://github.com/encounter/SDL.git
regenerated SDL_blit_auto.c.
This commit is contained in:
parent
dd6c46cb34
commit
74680f5c4c
|
@ -756,7 +756,6 @@ static void SDL_Blit_RGB888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
{
|
{
|
||||||
Uint32 pixel;
|
Uint32 pixel;
|
||||||
const Uint32 A = 0xFF;
|
const Uint32 A = 0xFF;
|
||||||
Uint32 R, G, B;
|
|
||||||
int srcy, srcx;
|
int srcy, srcx;
|
||||||
Uint32 posy, posx;
|
Uint32 posy, posx;
|
||||||
int incy, incx;
|
int incy, incx;
|
||||||
|
@ -776,8 +775,7 @@ static void SDL_Blit_RGB888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
srcx = posx >> 16;
|
srcx = posx >> 16;
|
||||||
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
pixel |= (A << 24);
|
||||||
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2232,7 +2230,6 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
static void SDL_Blit_ARGB8888_RGB888_Scale(SDL_BlitInfo *info)
|
static void SDL_Blit_ARGB8888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
{
|
{
|
||||||
Uint32 pixel;
|
Uint32 pixel;
|
||||||
Uint32 R, G, B;
|
|
||||||
int srcy, srcx;
|
int srcy, srcx;
|
||||||
Uint32 posy, posx;
|
Uint32 posy, posx;
|
||||||
int incy, incx;
|
int incy, incx;
|
||||||
|
@ -2252,8 +2249,7 @@ static void SDL_Blit_ARGB8888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
srcx = posx >> 16;
|
srcx = posx >> 16;
|
||||||
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
pixel &= 0xFFFFFF;
|
||||||
pixel = (R << 16) | (G << 8) | B;
|
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3395,7 +3391,6 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
static void SDL_Blit_RGBA8888_RGB888_Scale(SDL_BlitInfo *info)
|
static void SDL_Blit_RGBA8888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
{
|
{
|
||||||
Uint32 pixel;
|
Uint32 pixel;
|
||||||
Uint32 R, G, B;
|
|
||||||
int srcy, srcx;
|
int srcy, srcx;
|
||||||
Uint32 posy, posx;
|
Uint32 posy, posx;
|
||||||
int incy, incx;
|
int incy, incx;
|
||||||
|
@ -3415,8 +3410,7 @@ static void SDL_Blit_RGBA8888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
srcx = posx >> 16;
|
srcx = posx >> 16;
|
||||||
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); B = (Uint8)(pixel >> 8);
|
pixel >>= 8;
|
||||||
pixel = (R << 16) | (G << 8) | B;
|
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4163,7 +4157,6 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
static void SDL_Blit_RGBA8888_ARGB8888_Scale(SDL_BlitInfo *info)
|
static void SDL_Blit_RGBA8888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
{
|
{
|
||||||
Uint32 pixel;
|
Uint32 pixel;
|
||||||
Uint32 R, G, B, A;
|
|
||||||
int srcy, srcx;
|
int srcy, srcx;
|
||||||
Uint32 posy, posx;
|
Uint32 posy, posx;
|
||||||
int incy, incx;
|
int incy, incx;
|
||||||
|
@ -4183,8 +4176,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
srcx = posx >> 16;
|
srcx = posx >> 16;
|
||||||
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); B = (Uint8)(pixel >> 8); A = (Uint8)pixel;
|
pixel = (pixel >> 8) | (pixel << 24);
|
||||||
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4947,7 +4939,6 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
static void SDL_Blit_ABGR8888_BGR888_Scale(SDL_BlitInfo *info)
|
static void SDL_Blit_ABGR8888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
{
|
{
|
||||||
Uint32 pixel;
|
Uint32 pixel;
|
||||||
Uint32 R, G, B;
|
|
||||||
int srcy, srcx;
|
int srcy, srcx;
|
||||||
Uint32 posy, posx;
|
Uint32 posy, posx;
|
||||||
int incy, incx;
|
int incy, incx;
|
||||||
|
@ -4967,8 +4958,7 @@ static void SDL_Blit_ABGR8888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
srcx = posx >> 16;
|
srcx = posx >> 16;
|
||||||
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
pixel &= 0xFFFFFF;
|
||||||
pixel = (B << 16) | (G << 8) | R;
|
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6115,7 +6105,6 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
static void SDL_Blit_BGRA8888_BGR888_Scale(SDL_BlitInfo *info)
|
static void SDL_Blit_BGRA8888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
{
|
{
|
||||||
Uint32 pixel;
|
Uint32 pixel;
|
||||||
Uint32 R, G, B;
|
|
||||||
int srcy, srcx;
|
int srcy, srcx;
|
||||||
Uint32 posy, posx;
|
Uint32 posy, posx;
|
||||||
int incy, incx;
|
int incy, incx;
|
||||||
|
@ -6135,8 +6124,7 @@ static void SDL_Blit_BGRA8888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
srcx = posx >> 16;
|
srcx = posx >> 16;
|
||||||
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
src = (Uint32 *)(info->src + (srcy * info->src_pitch) + (srcx * 4));
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); R = (Uint8)(pixel >> 8);
|
pixel >>= 8;
|
||||||
pixel = (B << 16) | (G << 8) | R;
|
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
|
Loading…
Reference in New Issue