mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-06-05 23:10:58 +00:00
Fix testautomation pixels_saveLoadBMP big endian issue
It seems created surfaces are ARGB8888 format on both BE and LE, therefore BGRA32 failed.
This commit is contained in:
parent
478ac0b9bf
commit
80c1b1e1a0
1 changed files with 2 additions and 2 deletions
|
@ -1009,7 +1009,7 @@ static int SDLCALL pixels_saveLoadBMP(void *arg)
|
|||
if (surface) {
|
||||
Uint8 *pixels = (Uint8 *)surface->pixels;
|
||||
if (SDL_ISPIXELFORMAT_ALPHA(format)) {
|
||||
SDLTest_AssertCheck(surface->format == SDL_PIXELFORMAT_BGRA32, "Verify BMP surface format, expected %s, got %s", SDL_GetPixelFormatName(SDL_PIXELFORMAT_BGRA32), SDL_GetPixelFormatName(surface->format));
|
||||
SDLTest_AssertCheck(surface->format == SDL_PIXELFORMAT_ARGB8888, "Verify BMP surface format, expected %s, got %s", SDL_GetPixelFormatName(SDL_PIXELFORMAT_ARGB8888), SDL_GetPixelFormatName(surface->format));
|
||||
SDLTest_AssertCheck(pixels[0] == 255 &&
|
||||
pixels[1] == 255 &&
|
||||
pixels[2] == 255 &&
|
||||
|
@ -1057,7 +1057,7 @@ static int SDLCALL pixels_saveLoadBMP(void *arg)
|
|||
if (surface) {
|
||||
Uint8 *pixels = (Uint8 *)surface->pixels;
|
||||
if (SDL_ISPIXELFORMAT_ALPHA(format)) {
|
||||
SDLTest_AssertCheck(surface->format == SDL_PIXELFORMAT_BGRA32, "Verify BMP surface format, expected %s, got %s", SDL_GetPixelFormatName(SDL_PIXELFORMAT_BGRA32), SDL_GetPixelFormatName(surface->format));
|
||||
SDLTest_AssertCheck(surface->format == SDL_PIXELFORMAT_ARGB8888, "Verify BMP surface format, expected %s, got %s", SDL_GetPixelFormatName(SDL_PIXELFORMAT_ARGB8888), SDL_GetPixelFormatName(surface->format));
|
||||
SDLTest_AssertCheck(pixels[0] == 255 &&
|
||||
pixels[1] == 255 &&
|
||||
pixels[2] == 255 &&
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue