Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libSDL
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PocketInsanity
libSDL
Commits
924f55ee
Commit
924f55ee
authored
Mar 07, 2011
by
Sam Lantinga
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed compiler warnings
parent
253835bd
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
87 additions
and
132 deletions
+87
-132
SDL_blit.h
src/video/SDL_blit.h
+9
-40
SDL_blit_auto.c
src/video/SDL_blit_auto.c
+72
-90
SDL_blit_slow.c
src/video/SDL_blit_slow.c
+1
-1
sdlgenblit.pl
src/video/sdlgenblit.pl
+5
-1
No files found.
src/video/SDL_blit.h
View file @
924f55ee
...
@@ -172,7 +172,7 @@ do { \
...
@@ -172,7 +172,7 @@ do { \
break; \
break; \
\
\
default: \
default: \
Pixel;
/* stop gcc complaints */
\
Pixel
= 0
;
/* stop gcc complaints */
\
break; \
break; \
} \
} \
} while (0)
} while (0)
...
@@ -186,6 +186,7 @@ do { \
...
@@ -186,6 +186,7 @@ do { \
break; \
break; \
\
\
case 3: { \
case 3: { \
Pixel = 0; \
if (SDL_BYTEORDER == SDL_LIL_ENDIAN) { \
if (SDL_BYTEORDER == SDL_LIL_ENDIAN) { \
r = *((buf)+fmt->Rshift/8); \
r = *((buf)+fmt->Rshift/8); \
g = *((buf)+fmt->Gshift/8); \
g = *((buf)+fmt->Gshift/8); \
...
@@ -204,7 +205,9 @@ do { \
...
@@ -204,7 +205,9 @@ do { \
break; \
break; \
\
\
default: \
default: \
Pixel;
/* stop gcc complaints */
\
/* stop gcc complaints */
\
Pixel = 0; \
r = g = b = 0; \
break; \
break; \
} \
} \
} while (0)
} while (0)
...
@@ -277,43 +280,6 @@ do { \
...
@@ -277,43 +280,6 @@ do { \
break; \
break; \
} \
} \
}
}
#define ASSEMBLE_RGB_AMASK(buf, bpp, fmt, r, g, b, Amask) \
{ \
switch (bpp) { \
case 2: { \
Uint16 *bufp; \
Uint16 Pixel; \
\
bufp = (Uint16 *)buf; \
PIXEL_FROM_RGB(Pixel, fmt, r, g, b); \
*bufp = Pixel | (*bufp & Amask); \
} \
break; \
\
case 3: { \
if (SDL_BYTEORDER == SDL_LIL_ENDIAN) { \
*((buf)+fmt->Rshift/8) = r; \
*((buf)+fmt->Gshift/8) = g; \
*((buf)+fmt->Bshift/8) = b; \
} else { \
*((buf)+2-fmt->Rshift/8) = r; \
*((buf)+2-fmt->Gshift/8) = g; \
*((buf)+2-fmt->Bshift/8) = b; \
} \
} \
break; \
\
case 4: { \
Uint32 *bufp; \
Uint32 Pixel; \
\
bufp = (Uint32 *)buf; \
PIXEL_FROM_RGB(Pixel, fmt, r, g, b); \
*bufp = Pixel | (*bufp & Amask); \
} \
break; \
} \
}
/* FIXME: Should we rescale alpha into 0..255 here? */
/* FIXME: Should we rescale alpha into 0..255 here? */
#define RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a) \
#define RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a) \
...
@@ -367,6 +333,7 @@ do { \
...
@@ -367,6 +333,7 @@ do { \
break; \
break; \
\
\
case 3: { \
case 3: { \
Pixel = 0; \
if (SDL_BYTEORDER == SDL_LIL_ENDIAN) { \
if (SDL_BYTEORDER == SDL_LIL_ENDIAN) { \
r = *((buf)+fmt->Rshift/8); \
r = *((buf)+fmt->Rshift/8); \
g = *((buf)+fmt->Gshift/8); \
g = *((buf)+fmt->Gshift/8); \
...
@@ -386,7 +353,9 @@ do { \
...
@@ -386,7 +353,9 @@ do { \
break; \
break; \
\
\
default: \
default: \
Pixel;
/* stop gcc complaints */
\
/* stop gcc complaints */
\
Pixel = 0; \
r = g = b = a = 0; \
break; \
break; \
} \
} \
} while (0)
} while (0)
...
...
src/video/SDL_blit_auto.c
View file @
924f55ee
...
@@ -30,7 +30,6 @@
...
@@ -30,7 +30,6 @@
static
void
SDL_Blit_RGB888_RGB888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_RGB888_RGB888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
int
posy
,
posx
;
int
posy
,
posx
;
int
incy
,
incx
;
int
incy
,
incx
;
...
@@ -41,7 +40,7 @@ static void SDL_Blit_RGB888_RGB888_Scale(SDL_BlitInfo *info)
...
@@ -41,7 +40,7 @@ static void SDL_Blit_RGB888_RGB888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -136,7 +135,7 @@ static void SDL_Blit_RGB888_RGB888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -136,7 +135,7 @@ static void SDL_Blit_RGB888_RGB888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -246,7 +245,7 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -246,7 +245,7 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -368,7 +367,7 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -368,7 +367,7 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -434,7 +433,6 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -434,7 +433,6 @@ static void SDL_Blit_RGB888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_RGB888_BGR888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_RGB888_BGR888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -447,7 +445,7 @@ static void SDL_Blit_RGB888_BGR888_Scale(SDL_BlitInfo *info)
...
@@ -447,7 +445,7 @@ static void SDL_Blit_RGB888_BGR888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -545,7 +543,7 @@ static void SDL_Blit_RGB888_BGR888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -545,7 +543,7 @@ static void SDL_Blit_RGB888_BGR888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -655,7 +653,7 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -655,7 +653,7 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -777,7 +775,7 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -777,7 +775,7 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -843,7 +841,6 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -843,7 +841,6 @@ static void SDL_Blit_RGB888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_RGB888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_RGB888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -856,7 +853,7 @@ static void SDL_Blit_RGB888_ARGB8888_Scale(SDL_BlitInfo *info)
...
@@ -856,7 +853,7 @@ static void SDL_Blit_RGB888_ARGB8888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -954,7 +951,7 @@ static void SDL_Blit_RGB888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -954,7 +951,7 @@ static void SDL_Blit_RGB888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1064,7 +1061,7 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -1064,7 +1061,7 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1186,7 +1183,7 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -1186,7 +1183,7 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1252,7 +1249,6 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -1252,7 +1249,6 @@ static void SDL_Blit_RGB888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_BGR888_RGB888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_BGR888_RGB888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -1265,7 +1261,7 @@ static void SDL_Blit_BGR888_RGB888_Scale(SDL_BlitInfo *info)
...
@@ -1265,7 +1261,7 @@ static void SDL_Blit_BGR888_RGB888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1363,7 +1359,7 @@ static void SDL_Blit_BGR888_RGB888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -1363,7 +1359,7 @@ static void SDL_Blit_BGR888_RGB888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1473,7 +1469,7 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -1473,7 +1469,7 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1595,7 +1591,7 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -1595,7 +1591,7 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1661,7 +1657,6 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -1661,7 +1657,6 @@ static void SDL_Blit_BGR888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_BGR888_BGR888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_BGR888_BGR888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
int
posy
,
posx
;
int
posy
,
posx
;
int
incy
,
incx
;
int
incy
,
incx
;
...
@@ -1672,7 +1667,7 @@ static void SDL_Blit_BGR888_BGR888_Scale(SDL_BlitInfo *info)
...
@@ -1672,7 +1667,7 @@ static void SDL_Blit_BGR888_BGR888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1767,7 +1762,7 @@ static void SDL_Blit_BGR888_BGR888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -1767,7 +1762,7 @@ static void SDL_Blit_BGR888_BGR888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1877,7 +1872,7 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -1877,7 +1872,7 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -1999,7 +1994,7 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -1999,7 +1994,7 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2065,7 +2060,6 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -2065,7 +2060,6 @@ static void SDL_Blit_BGR888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_BGR888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_BGR888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -2078,7 +2072,7 @@ static void SDL_Blit_BGR888_ARGB8888_Scale(SDL_BlitInfo *info)
...
@@ -2078,7 +2072,7 @@ static void SDL_Blit_BGR888_ARGB8888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2176,7 +2170,7 @@ static void SDL_Blit_BGR888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -2176,7 +2170,7 @@ static void SDL_Blit_BGR888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2286,7 +2280,7 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -2286,7 +2280,7 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2408,7 +2402,7 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -2408,7 +2402,7 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2474,7 +2468,6 @@ static void SDL_Blit_BGR888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -2474,7 +2468,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
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -2487,7 +2480,7 @@ static void SDL_Blit_ARGB8888_RGB888_Scale(SDL_BlitInfo *info)
...
@@ -2487,7 +2480,7 @@ static void SDL_Blit_ARGB8888_RGB888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2585,7 +2578,7 @@ static void SDL_Blit_ARGB8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -2585,7 +2578,7 @@ static void SDL_Blit_ARGB8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2695,7 +2688,7 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -2695,7 +2688,7 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2817,7 +2810,7 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -2817,7 +2810,7 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2883,7 +2876,6 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -2883,7 +2876,6 @@ static void SDL_Blit_ARGB8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_ARGB8888_BGR888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_ARGB8888_BGR888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -2896,7 +2888,7 @@ static void SDL_Blit_ARGB8888_BGR888_Scale(SDL_BlitInfo *info)
...
@@ -2896,7 +2888,7 @@ static void SDL_Blit_ARGB8888_BGR888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -2994,7 +2986,7 @@ static void SDL_Blit_ARGB8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -2994,7 +2986,7 @@ static void SDL_Blit_ARGB8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3104,7 +3096,7 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -3104,7 +3096,7 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3226,7 +3218,7 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -3226,7 +3218,7 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3292,7 +3284,6 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -3292,7 +3284,6 @@ static void SDL_Blit_ARGB8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_ARGB8888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_ARGB8888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
int
posy
,
posx
;
int
posy
,
posx
;
int
incy
,
incx
;
int
incy
,
incx
;
...
@@ -3303,7 +3294,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Scale(SDL_BlitInfo *info)
...
@@ -3303,7 +3294,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3398,7 +3389,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -3398,7 +3389,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3508,7 +3499,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -3508,7 +3499,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3630,7 +3621,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -3630,7 +3621,7 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3696,7 +3687,6 @@ static void SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -3696,7 +3687,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
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -3709,7 +3699,7 @@ static void SDL_Blit_RGBA8888_RGB888_Scale(SDL_BlitInfo *info)
...
@@ -3709,7 +3699,7 @@ static void SDL_Blit_RGBA8888_RGB888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3807,7 +3797,7 @@ static void SDL_Blit_RGBA8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -3807,7 +3797,7 @@ static void SDL_Blit_RGBA8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -3917,7 +3907,7 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -3917,7 +3907,7 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4039,7 +4029,7 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -4039,7 +4029,7 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4105,7 +4095,6 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -4105,7 +4095,6 @@ static void SDL_Blit_RGBA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_RGBA8888_BGR888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_RGBA8888_BGR888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -4118,7 +4107,7 @@ static void SDL_Blit_RGBA8888_BGR888_Scale(SDL_BlitInfo *info)
...
@@ -4118,7 +4107,7 @@ static void SDL_Blit_RGBA8888_BGR888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4216,7 +4205,7 @@ static void SDL_Blit_RGBA8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -4216,7 +4205,7 @@ static void SDL_Blit_RGBA8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4326,7 +4315,7 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -4326,7 +4315,7 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4448,7 +4437,7 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -4448,7 +4437,7 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4514,7 +4503,6 @@ static void SDL_Blit_RGBA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -4514,7 +4503,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
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -4527,7 +4515,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Scale(SDL_BlitInfo *info)
...
@@ -4527,7 +4515,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4625,7 +4613,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -4625,7 +4613,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4735,7 +4723,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -4735,7 +4723,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4857,7 +4845,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -4857,7 +4845,7 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -4923,7 +4911,6 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -4923,7 +4911,6 @@ static void SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_ABGR8888_RGB888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_ABGR8888_RGB888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -4936,7 +4923,7 @@ static void SDL_Blit_ABGR8888_RGB888_Scale(SDL_BlitInfo *info)
...
@@ -4936,7 +4923,7 @@ static void SDL_Blit_ABGR8888_RGB888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5034,7 +5021,7 @@ static void SDL_Blit_ABGR8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -5034,7 +5021,7 @@ static void SDL_Blit_ABGR8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5144,7 +5131,7 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -5144,7 +5131,7 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5266,7 +5253,7 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -5266,7 +5253,7 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5332,7 +5319,6 @@ static void SDL_Blit_ABGR8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -5332,7 +5319,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
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -5345,7 +5331,7 @@ static void SDL_Blit_ABGR8888_BGR888_Scale(SDL_BlitInfo *info)
...
@@ -5345,7 +5331,7 @@ static void SDL_Blit_ABGR8888_BGR888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5443,7 +5429,7 @@ static void SDL_Blit_ABGR8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -5443,7 +5429,7 @@ static void SDL_Blit_ABGR8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5553,7 +5539,7 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -5553,7 +5539,7 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5675,7 +5661,7 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -5675,7 +5661,7 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5741,7 +5727,6 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -5741,7 +5727,6 @@ static void SDL_Blit_ABGR8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_ABGR8888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_ABGR8888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -5754,7 +5739,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Scale(SDL_BlitInfo *info)
...
@@ -5754,7 +5739,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5852,7 +5837,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -5852,7 +5837,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -5962,7 +5947,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -5962,7 +5947,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6084,7 +6069,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -6084,7 +6069,7 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6150,7 +6135,6 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -6150,7 +6135,6 @@ static void SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_BGRA8888_RGB888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_BGRA8888_RGB888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -6163,7 +6147,7 @@ static void SDL_Blit_BGRA8888_RGB888_Scale(SDL_BlitInfo *info)
...
@@ -6163,7 +6147,7 @@ static void SDL_Blit_BGRA8888_RGB888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6261,7 +6245,7 @@ static void SDL_Blit_BGRA8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -6261,7 +6245,7 @@ static void SDL_Blit_BGRA8888_RGB888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6371,7 +6355,7 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -6371,7 +6355,7 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6493,7 +6477,7 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -6493,7 +6477,7 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6559,7 +6543,6 @@ static void SDL_Blit_BGRA8888_RGB888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -6559,7 +6543,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
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -6572,7 +6555,7 @@ static void SDL_Blit_BGRA8888_BGR888_Scale(SDL_BlitInfo *info)
...
@@ -6572,7 +6555,7 @@ static void SDL_Blit_BGRA8888_BGR888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6670,7 +6653,7 @@ static void SDL_Blit_BGRA8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -6670,7 +6653,7 @@ static void SDL_Blit_BGRA8888_BGR888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6780,7 +6763,7 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -6780,7 +6763,7 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6902,7 +6885,7 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -6902,7 +6885,7 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -6968,7 +6951,6 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -6968,7 +6951,6 @@ static void SDL_Blit_BGRA8888_BGR888_Modulate_Blend_Scale(SDL_BlitInfo *info)
static
void
SDL_Blit_BGRA8888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
static
void
SDL_Blit_BGRA8888_ARGB8888_Scale
(
SDL_BlitInfo
*
info
)
{
{
const
int
flags
=
info
->
flags
;
Uint32
pixel
;
Uint32
pixel
;
Uint32
R
,
G
,
B
,
A
;
Uint32
R
,
G
,
B
,
A
;
int
srcy
,
srcx
;
int
srcy
,
srcx
;
...
@@ -6981,7 +6963,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Scale(SDL_BlitInfo *info)
...
@@ -6981,7 +6963,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -7079,7 +7061,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
...
@@ -7079,7 +7061,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -7189,7 +7171,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
...
@@ -7189,7 +7171,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Modulate_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
@@ -7311,7 +7293,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
...
@@ -7311,7 +7293,7 @@ static void SDL_Blit_BGRA8888_ARGB8888_Modulate_Blend_Scale(SDL_BlitInfo *info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint32
*
src
;
Uint32
*
src
=
0
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
Uint32
*
dst
=
(
Uint32
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
...
src/video/SDL_blit_slow.c
View file @
924f55ee
...
@@ -54,7 +54,7 @@ SDL_Blit_Slow(SDL_BlitInfo * info)
...
@@ -54,7 +54,7 @@ SDL_Blit_Slow(SDL_BlitInfo * info)
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
incx
=
(
info
->
src_w
<<
16
)
/
info
->
dst_w
;
while
(
info
->
dst_h
--
)
{
while
(
info
->
dst_h
--
)
{
Uint8
*
src
;
Uint8
*
src
=
0
;
Uint8
*
dst
=
(
Uint8
*
)
info
->
dst
;
Uint8
*
dst
=
(
Uint8
*
)
info
->
dst
;
int
n
=
info
->
dst_w
;
int
n
=
info
->
dst_w
;
srcx
=
-
1
;
srcx
=
-
1
;
...
...
src/video/sdlgenblit.pl
View file @
924f55ee
...
@@ -274,8 +274,12 @@ sub output_copyfunc
...
@@ -274,8 +274,12 @@ sub output_copyfunc
output_copyfuncname
(
"static void"
,
$src
,
$dst
,
$modulate
,
$blend
,
$scale
,
1
,
"\n"
);
output_copyfuncname
(
"static void"
,
$src
,
$dst
,
$modulate
,
$blend
,
$scale
,
1
,
"\n"
);
print
FILE
<<__EOF__;
print
FILE
<<__EOF__;
{
{
__EOF__
if
(
$modulate
||
$blend
)
{
print
FILE
<<__EOF__;
const int flags = info->flags;
const int flags = info->flags;
__EOF__
__EOF__
}
if
(
$modulate
)
{
if
(
$modulate
)
{
print
FILE
<<__EOF__;
print
FILE
<<__EOF__;
const Uint32 modulateR = info->r;
const Uint32 modulateR = info->r;
...
@@ -309,7 +313,7 @@ __EOF__
...
@@ -309,7 +313,7 @@ __EOF__
incx = (info->src_w << 16) / info->dst_w;
incx = (info->src_w << 16) / info->dst_w;
while (info->dst_h--) {
while (info->dst_h--) {
$format_type{$src} *src;
$format_type{$src} *src
= 0
;
$format_type{$dst} *dst = ($format_type{$dst} *)info->dst;
$format_type{$dst} *dst = ($format_type{$dst} *)info->dst;
int n = info->dst_w;
int n = info->dst_w;
srcx = -1;
srcx = -1;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment