mirror of https://github.com/encounter/SDL.git
BlitAuto: remove redundant cast to the same type
This commit is contained in:
parent
735691ecd6
commit
56cbe12037
|
@ -99,7 +99,7 @@ static void SDL_Blit_RGB888_RGB888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -164,7 +164,7 @@ static void SDL_Blit_RGB888_RGB888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -195,7 +195,7 @@ static void SDL_Blit_RGB888_RGB888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -247,7 +247,7 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -309,7 +309,7 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -392,7 +392,7 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -435,7 +435,7 @@ static void SDL_Blit_RGB888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -479,7 +479,7 @@ static void SDL_Blit_RGB888_BGR888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -544,7 +544,7 @@ static void SDL_Blit_RGB888_BGR888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -575,7 +575,7 @@ static void SDL_Blit_RGB888_BGR888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -627,7 +627,7 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -689,7 +689,7 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -772,7 +772,7 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -816,7 +816,7 @@ static void SDL_Blit_RGB888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -861,7 +861,7 @@ static void SDL_Blit_RGB888_ARGB8888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -927,7 +927,7 @@ static void SDL_Blit_RGB888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -960,7 +960,7 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1014,7 +1014,7 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1077,7 +1077,7 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1161,7 +1161,7 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1204,7 +1204,7 @@ static void SDL_Blit_BGR888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1248,7 +1248,7 @@ static void SDL_Blit_BGR888_RGB888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1313,7 +1313,7 @@ static void SDL_Blit_BGR888_RGB888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1344,7 +1344,7 @@ static void SDL_Blit_BGR888_RGB888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1396,7 +1396,7 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1458,7 +1458,7 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1541,7 +1541,7 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1623,7 +1623,7 @@ static void SDL_Blit_BGR888_BGR888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1688,7 +1688,7 @@ static void SDL_Blit_BGR888_BGR888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1719,7 +1719,7 @@ static void SDL_Blit_BGR888_BGR888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1771,7 +1771,7 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1833,7 +1833,7 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1916,7 +1916,7 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -1960,7 +1960,7 @@ static void SDL_Blit_BGR888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2005,7 +2005,7 @@ static void SDL_Blit_BGR888_ARGB8888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2071,7 +2071,7 @@ static void SDL_Blit_BGR888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2104,7 +2104,7 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2158,7 +2158,7 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2221,7 +2221,7 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2305,7 +2305,7 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2348,7 +2348,7 @@ static void SDL_Blit_ARGB8888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2400,7 +2400,7 @@ static void SDL_Blit_ARGB8888_RGB888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2473,7 +2473,7 @@ static void SDL_Blit_ARGB8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2504,7 +2504,7 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2556,7 +2556,7 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2620,7 +2620,7 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2705,7 +2705,7 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2748,7 +2748,7 @@ static void SDL_Blit_ARGB8888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
R = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); B = (Uint8)pixel;
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2800,7 +2800,7 @@ static void SDL_Blit_ARGB8888_BGR888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2873,7 +2873,7 @@ static void SDL_Blit_ARGB8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2904,7 +2904,7 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -2956,7 +2956,7 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3020,7 +3020,7 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3105,7 +3105,7 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3196,7 +3196,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3270,7 +3270,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3305,7 +3305,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate(SDL_BlitInfo *info)
|
||||||
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
||||||
A = (A * modulateA) / 255;
|
A = (A * modulateA) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3361,7 +3361,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
||||||
A = (A * modulateA) / 255;
|
A = (A * modulateA) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3426,7 +3426,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3512,7 +3512,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3555,7 +3555,7 @@ static void SDL_Blit_RGBA8888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); B = (Uint8)(pixel >> 8);
|
R = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); B = (Uint8)(pixel >> 8);
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3607,7 +3607,7 @@ static void SDL_Blit_RGBA8888_RGB888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3680,7 +3680,7 @@ static void SDL_Blit_RGBA8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3711,7 +3711,7 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3763,7 +3763,7 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3827,7 +3827,7 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3912,7 +3912,7 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -3955,7 +3955,7 @@ static void SDL_Blit_RGBA8888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); B = (Uint8)(pixel >> 8);
|
R = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); B = (Uint8)(pixel >> 8);
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4007,7 +4007,7 @@ static void SDL_Blit_RGBA8888_BGR888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4080,7 +4080,7 @@ static void SDL_Blit_RGBA8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4111,7 +4111,7 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4163,7 +4163,7 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4227,7 +4227,7 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4312,7 +4312,7 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4355,7 +4355,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
R = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); B = (Uint8)(pixel >> 8); A = (Uint8)pixel;
|
R = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); B = (Uint8)(pixel >> 8); A = (Uint8)pixel;
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4408,7 +4408,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4482,7 +4482,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4517,7 +4517,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate(SDL_BlitInfo *info)
|
||||||
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
||||||
A = (A * modulateA) / 255;
|
A = (A * modulateA) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4573,7 +4573,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
||||||
A = (A * modulateA) / 255;
|
A = (A * modulateA) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4638,7 +4638,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4724,7 +4724,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4767,7 +4767,7 @@ static void SDL_Blit_ABGR8888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4819,7 +4819,7 @@ static void SDL_Blit_ABGR8888_RGB888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4892,7 +4892,7 @@ static void SDL_Blit_ABGR8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4923,7 +4923,7 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -4975,7 +4975,7 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5039,7 +5039,7 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5124,7 +5124,7 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5167,7 +5167,7 @@ static void SDL_Blit_ABGR8888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel;
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5219,7 +5219,7 @@ static void SDL_Blit_ABGR8888_BGR888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5292,7 +5292,7 @@ static void SDL_Blit_ABGR8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5323,7 +5323,7 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5375,7 +5375,7 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5439,7 +5439,7 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5524,7 +5524,7 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5567,7 +5567,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel; A = (Uint8)(pixel >> 24);
|
B = (Uint8)(pixel >> 16); G = (Uint8)(pixel >> 8); R = (Uint8)pixel; A = (Uint8)(pixel >> 24);
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5620,7 +5620,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5694,7 +5694,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5729,7 +5729,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate(SDL_BlitInfo *info)
|
||||||
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
||||||
A = (A * modulateA) / 255;
|
A = (A * modulateA) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5785,7 +5785,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
||||||
A = (A * modulateA) / 255;
|
A = (A * modulateA) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5850,7 +5850,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5936,7 +5936,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -5979,7 +5979,7 @@ static void SDL_Blit_BGRA8888_RGB888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); R = (Uint8)(pixel >> 8);
|
B = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); R = (Uint8)(pixel >> 8);
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6031,7 +6031,7 @@ static void SDL_Blit_BGRA8888_RGB888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6104,7 +6104,7 @@ static void SDL_Blit_BGRA8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6135,7 +6135,7 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6187,7 +6187,7 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6251,7 +6251,7 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6336,7 +6336,7 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6379,7 +6379,7 @@ static void SDL_Blit_BGRA8888_BGR888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); R = (Uint8)(pixel >> 8);
|
B = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); R = (Uint8)(pixel >> 8);
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6431,7 +6431,7 @@ static void SDL_Blit_BGRA8888_BGR888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6504,7 +6504,7 @@ static void SDL_Blit_BGRA8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6535,7 +6535,7 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6587,7 +6587,7 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
G = (G * modulateG) / 255;
|
G = (G * modulateG) / 255;
|
||||||
B = (B * modulateB) / 255;
|
B = (B * modulateB) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)B << 16) | ((Uint32)G << 8) | R;
|
pixel = (B << 16) | (G << 8) | R;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6651,7 +6651,7 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6736,7 +6736,7 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstB << 16) | ((Uint32)dstG << 8) | dstR;
|
dstpixel = (dstB << 16) | (dstG << 8) | dstR;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6779,7 +6779,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Scale(SDL_BlitInfo *info)
|
||||||
}
|
}
|
||||||
pixel = *src;
|
pixel = *src;
|
||||||
B = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); R = (Uint8)(pixel >> 8); A = (Uint8)pixel;
|
B = (Uint8)(pixel >> 24); G = (Uint8)(pixel >> 16); R = (Uint8)(pixel >> 8); A = (Uint8)pixel;
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6832,7 +6832,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6906,7 +6906,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6941,7 +6941,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Modulate(SDL_BlitInfo *info)
|
||||||
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
||||||
A = (A * modulateA) / 255;
|
A = (A * modulateA) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -6997,7 +6997,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
|
||||||
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
if (flags & SDL_COPY_MODULATE_ALPHA) {
|
||||||
A = (A * modulateA) / 255;
|
A = (A * modulateA) / 255;
|
||||||
}
|
}
|
||||||
pixel = ((Uint32)A << 24) | ((Uint32)R << 16) | ((Uint32)G << 8) | B;
|
pixel = (A << 24) | (R << 16) | (G << 8) | B;
|
||||||
*dst = pixel;
|
*dst = pixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -7062,7 +7062,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Modulate_Blend(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
++src;
|
++src;
|
||||||
++dst;
|
++dst;
|
||||||
|
@ -7148,7 +7148,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
|
||||||
dstB = (srcB * dstB) / 255;
|
dstB = (srcB * dstB) / 255;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dstpixel = ((Uint32)dstA << 24) | ((Uint32)dstR << 16) | ((Uint32)dstG << 8) | dstB;
|
dstpixel = (dstA << 24) | (dstR << 16) | (dstG << 8) | dstB;
|
||||||
*dst = dstpixel;
|
*dst = dstpixel;
|
||||||
posx += incx;
|
posx += incx;
|
||||||
++dst;
|
++dst;
|
||||||
|
|
|
@ -77,12 +77,12 @@ my %get_rgba_string = (
|
||||||
);
|
);
|
||||||
|
|
||||||
my %set_rgba_string = (
|
my %set_rgba_string = (
|
||||||
"RGB888" => "_pixel = ((Uint32)_R << 16) | ((Uint32)_G << 8) | _B;",
|
"RGB888" => "_pixel = (_R << 16) | (_G << 8) | _B;",
|
||||||
"BGR888" => "_pixel = ((Uint32)_B << 16) | ((Uint32)_G << 8) | _R;",
|
"BGR888" => "_pixel = (_B << 16) | (_G << 8) | _R;",
|
||||||
"ARGB8888" => "_pixel = ((Uint32)_A << 24) | ((Uint32)_R << 16) | ((Uint32)_G << 8) | _B;",
|
"ARGB8888" => "_pixel = (_A << 24) | (_R << 16) | (_G << 8) | _B;",
|
||||||
"RGBA8888" => "_pixel = ((Uint32)_R << 24) | ((Uint32)_G << 16) | ((Uint32)_B << 8) | _A;",
|
"RGBA8888" => "_pixel = (_R << 24) | (_G << 16) | (_B << 8) | _A;",
|
||||||
"ABGR8888" => "_pixel = ((Uint32)_A << 24) | ((Uint32)_B << 16) | ((Uint32)_G << 8) | _R;",
|
"ABGR8888" => "_pixel = (_A << 24) | (_B << 16) | (_G << 8) | _R;",
|
||||||
"BGRA8888" => "_pixel = ((Uint32)_B << 24) | ((Uint32)_G << 16) | ((Uint32)_R << 8) | _A;",
|
"BGRA8888" => "_pixel = (_B << 24) | (_G << 16) | (_R << 8) | _A;",
|
||||||
);
|
);
|
||||||
|
|
||||||
sub open_file {
|
sub open_file {
|
||||||
|
|
Loading…
Reference in New Issue