|
@@ -575,6 +575,32 @@ const SDLTest_SurfaceImage_t SDLTest_imageBlitBlendAdd = { |
|
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", |
|
|
}; |
|
|
|
|
|
/** |
|
|
* \brief Returns the BlitBlendAdd test image as SDL_Surface. |
|
|
*/ |
|
|
SDL_Surface *SDLTest_ImageBlitBlendAdd() |
|
|
{ |
|
|
SDL_Surface *surface = SDL_CreateRGBSurfaceFrom( |
|
|
(void*)SDLTest_imageBlitBlendAdd.pixel_data, |
|
|
SDLTest_imageBlitBlendAdd.width, |
|
|
SDLTest_imageBlitBlendAdd.height, |
|
|
SDLTest_imageBlitBlendAdd.bytes_per_pixel * 8, |
|
|
SDLTest_imageBlitBlendAdd.width * SDLTest_imageBlitBlendAdd.bytes_per_pixel, |
|
|
#if (SDL_BYTEORDER == SDL_BIG_ENDIAN) |
|
|
0xff000000, /* Red bit mask. */ |
|
|
0x00ff0000, /* Green bit mask. */ |
|
|
0x0000ff00, /* Blue bit mask. */ |
|
|
0x000000ff /* Alpha bit mask. */ |
|
|
#else |
|
|
0x000000ff, /* Red bit mask. */ |
|
|
0x0000ff00, /* Green bit mask. */ |
|
|
0x00ff0000, /* Blue bit mask. */ |
|
|
0xff000000 /* Alpha bit mask. */ |
|
|
#endif |
|
|
); |
|
|
return surface; |
|
|
} |
|
|
|
|
|
const SDLTest_SurfaceImage_t SDLTest_imageBlitBlend = { |
|
|
80, 60, 3, |
|
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" |
|
@@ -1079,6 +1105,32 @@ const SDLTest_SurfaceImage_t SDLTest_imageBlitBlend = { |
|
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", |
|
|
}; |
|
|
|
|
|
/** |
|
|
* \brief Returns the BlitBlend test image as SDL_Surface. |
|
|
*/ |
|
|
SDL_Surface *SDLTest_ImageBlitBlend() |
|
|
{ |
|
|
SDL_Surface *surface = SDL_CreateRGBSurfaceFrom( |
|
|
(void*)SDLTest_imageBlitBlend.pixel_data, |
|
|
SDLTest_imageBlitBlend.width, |
|
|
SDLTest_imageBlitBlend.height, |
|
|
SDLTest_imageBlitBlend.bytes_per_pixel * 8, |
|
|
SDLTest_imageBlitBlend.width * SDLTest_imageBlitBlend.bytes_per_pixel, |
|
|
#if (SDL_BYTEORDER == SDL_BIG_ENDIAN) |
|
|
0xff000000, /* Red bit mask. */ |
|
|
0x00ff0000, /* Green bit mask. */ |
|
|
0x0000ff00, /* Blue bit mask. */ |
|
|
0x000000ff /* Alpha bit mask. */ |
|
|
#else |
|
|
0x000000ff, /* Red bit mask. */ |
|
|
0x0000ff00, /* Green bit mask. */ |
|
|
0x00ff0000, /* Blue bit mask. */ |
|
|
0xff000000 /* Alpha bit mask. */ |
|
|
#endif |
|
|
); |
|
|
return surface; |
|
|
} |
|
|
|
|
|
const SDLTest_SurfaceImage_t SDLTest_imageBlitBlendMod = { |
|
|
80, 60, 3, |
|
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" |
|
@@ -1483,6 +1535,32 @@ const SDLTest_SurfaceImage_t SDLTest_imageBlitBlendMod = { |
|
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", |
|
|
}; |
|
|
|
|
|
/** |
|
|
* \brief Returns the BlitBlendMod test image as SDL_Surface. |
|
|
*/ |
|
|
SDL_Surface *SDLTest_ImageBlitBlendMod() |
|
|
{ |
|
|
SDL_Surface *surface = SDL_CreateRGBSurfaceFrom( |
|
|
(void*)SDLTest_imageBlitBlendMod.pixel_data, |
|
|
SDLTest_imageBlitBlendMod.width, |
|
|
SDLTest_imageBlitBlendMod.height, |
|
|
SDLTest_imageBlitBlendMod.bytes_per_pixel * 8, |
|
|
SDLTest_imageBlitBlendMod.width * SDLTest_imageBlitBlendMod.bytes_per_pixel, |
|
|
#if (SDL_BYTEORDER == SDL_BIG_ENDIAN) |
|
|
0xff000000, /* Red bit mask. */ |
|
|
0x00ff0000, /* Green bit mask. */ |
|
|
0x0000ff00, /* Blue bit mask. */ |
|
|
0x000000ff /* Alpha bit mask. */ |
|
|
#else |
|
|
0x000000ff, /* Red bit mask. */ |
|
|
0x0000ff00, /* Green bit mask. */ |
|
|
0x00ff0000, /* Blue bit mask. */ |
|
|
0xff000000 /* Alpha bit mask. */ |
|
|
#endif |
|
|
); |
|
|
return surface; |
|
|
} |
|
|
|
|
|
const SDLTest_SurfaceImage_t SDLTest_imageBlitBlendNone = { |
|
|
80, 60, 3, |
|
|
"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" |
|
@@ -2270,6 +2348,32 @@ const SDLTest_SurfaceImage_t SDLTest_imageBlitBlendNone = { |
|
|
"\377\377\377\377\377\377\377\377", |
|
|
}; |
|
|
|
|
|
/** |
|
|
* \brief Returns the BlitBlendNone test image as SDL_Surface. |
|
|
*/ |
|
|
SDL_Surface *SDLTest_ImageBlitBlendNone() |
|
|
{ |
|
|
SDL_Surface *surface = SDL_CreateRGBSurfaceFrom( |
|
|
(void*)SDLTest_imageBlitBlendNone.pixel_data, |
|
|
SDLTest_imageBlitBlendNone.width, |
|
|
SDLTest_imageBlitBlendNone.height, |
|
|
SDLTest_imageBlitBlendNone.bytes_per_pixel * 8, |
|
|
SDLTest_imageBlitBlendNone.width * SDLTest_imageBlitBlendNone.bytes_per_pixel, |
|
|
#if (SDL_BYTEORDER == SDL_BIG_ENDIAN) |
|
|
0xff000000, /* Red bit mask. */ |
|
|
0x00ff0000, /* Green bit mask. */ |
|
|
0x0000ff00, /* Blue bit mask. */ |
|
|
0x000000ff /* Alpha bit mask. */ |
|
|
#else |
|
|
0x000000ff, /* Red bit mask. */ |
|
|
0x0000ff00, /* Green bit mask. */ |
|
|
0x00ff0000, /* Blue bit mask. */ |
|
|
0xff000000 /* Alpha bit mask. */ |
|
|
#endif |
|
|
); |
|
|
return surface; |
|
|
} |
|
|
|
|
|
const SDLTest_SurfaceImage_t SDLTest_imageBlitBlendAll = { |
|
|
80, 60, 3, |
|
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" |
|
@@ -2712,3 +2816,28 @@ const SDLTest_SurfaceImage_t SDLTest_imageBlitBlendAll = { |
|
|
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", |
|
|
}; |
|
|
|
|
|
/** |
|
|
* \brief Returns the BlitBlendAll test image as SDL_Surface. |
|
|
*/ |
|
|
SDL_Surface *SDLTest_ImageBlitBlendAll() |
|
|
{ |
|
|
SDL_Surface *surface = SDL_CreateRGBSurfaceFrom( |
|
|
(void*)SDLTest_imageBlitBlendAll.pixel_data, |
|
|
SDLTest_imageBlitBlendAll.width, |
|
|
SDLTest_imageBlitBlendAll.height, |
|
|
SDLTest_imageBlitBlendAll.bytes_per_pixel * 8, |
|
|
SDLTest_imageBlitBlendAll.width * SDLTest_imageBlitBlendAll.bytes_per_pixel, |
|
|
#if (SDL_BYTEORDER == SDL_BIG_ENDIAN) |
|
|
0xff000000, /* Red bit mask. */ |
|
|
0x00ff0000, /* Green bit mask. */ |
|
|
0x0000ff00, /* Blue bit mask. */ |
|
|
0x000000ff /* Alpha bit mask. */ |
|
|
#else |
|
|
0x000000ff, /* Red bit mask. */ |
|
|
0x0000ff00, /* Green bit mask. */ |
|
|
0x00ff0000, /* Blue bit mask. */ |
|
|
0xff000000 /* Alpha bit mask. */ |
|
|
#endif |
|
|
); |
|
|
return surface; |
|
|
} |