Removed short aliases for 16-bit pixel formats
These were potentially misleading in the same way the RGB888/BGR888 aliases were Fixes https://github.com/libsdl-org/SDL/issues/4994
This commit is contained in:
@@ -47,7 +47,7 @@ static Uint32 CoreMediaFormatToSDL(FourCharCode fmt)
|
||||
#define CASE(x, y) case x: return y
|
||||
// the 16LE ones should use 16BE if we're on a Bigendian system like PowerPC,
|
||||
// but at current time there is no bigendian Apple platform that has CoreMedia.
|
||||
CASE(kCMPixelFormat_16LE555, SDL_PIXELFORMAT_RGB555);
|
||||
CASE(kCMPixelFormat_16LE555, SDL_PIXELFORMAT_XRGB1555);
|
||||
CASE(kCMPixelFormat_16LE5551, SDL_PIXELFORMAT_RGBA5551);
|
||||
CASE(kCMPixelFormat_16LE565, SDL_PIXELFORMAT_RGB565);
|
||||
CASE(kCMPixelFormat_24RGB, SDL_PIXELFORMAT_RGB24);
|
||||
|
||||
@@ -386,7 +386,7 @@ SDL_Surface *SDL_LoadBMP_IO(SDL_IOStream *src, SDL_bool closeio)
|
||||
switch (biBitCount) {
|
||||
case 15:
|
||||
case 16:
|
||||
/* SDL_PIXELFORMAT_RGB555 or SDL_PIXELFORMAT_ARGB1555 if Amask */
|
||||
/* SDL_PIXELFORMAT_XRGB1555 or SDL_PIXELFORMAT_ARGB1555 if Amask */
|
||||
Rmask = 0x7C00;
|
||||
Gmask = 0x03E0;
|
||||
Bmask = 0x001F;
|
||||
|
||||
@@ -100,10 +100,10 @@ const char *SDL_GetPixelFormatName(SDL_PixelFormatEnum format)
|
||||
CASE(SDL_PIXELFORMAT_INDEX4MSB)
|
||||
CASE(SDL_PIXELFORMAT_INDEX8)
|
||||
CASE(SDL_PIXELFORMAT_RGB332)
|
||||
CASE(SDL_PIXELFORMAT_RGB444)
|
||||
CASE(SDL_PIXELFORMAT_BGR444)
|
||||
CASE(SDL_PIXELFORMAT_RGB555)
|
||||
CASE(SDL_PIXELFORMAT_BGR555)
|
||||
CASE(SDL_PIXELFORMAT_XRGB4444)
|
||||
CASE(SDL_PIXELFORMAT_XBGR4444)
|
||||
CASE(SDL_PIXELFORMAT_XRGB1555)
|
||||
CASE(SDL_PIXELFORMAT_XBGR1555)
|
||||
CASE(SDL_PIXELFORMAT_ARGB4444)
|
||||
CASE(SDL_PIXELFORMAT_RGBA4444)
|
||||
CASE(SDL_PIXELFORMAT_ABGR4444)
|
||||
@@ -360,24 +360,24 @@ SDL_PixelFormatEnum SDL_GetPixelFormatEnumForMasks(int bpp, Uint32 Rmask, Uint32
|
||||
return SDL_PIXELFORMAT_INDEX8;
|
||||
case 12:
|
||||
if (Rmask == 0) {
|
||||
return SDL_PIXELFORMAT_RGB444;
|
||||
return SDL_PIXELFORMAT_XRGB4444;
|
||||
}
|
||||
if (Rmask == 0x0F00 &&
|
||||
Gmask == 0x00F0 &&
|
||||
Bmask == 0x000F &&
|
||||
Amask == 0x0000) {
|
||||
return SDL_PIXELFORMAT_RGB444;
|
||||
return SDL_PIXELFORMAT_XRGB4444;
|
||||
}
|
||||
if (Rmask == 0x000F &&
|
||||
Gmask == 0x00F0 &&
|
||||
Bmask == 0x0F00 &&
|
||||
Amask == 0x0000) {
|
||||
return SDL_PIXELFORMAT_BGR444;
|
||||
return SDL_PIXELFORMAT_XBGR4444;
|
||||
}
|
||||
break;
|
||||
case 15:
|
||||
if (Rmask == 0) {
|
||||
return SDL_PIXELFORMAT_RGB555;
|
||||
return SDL_PIXELFORMAT_XRGB1555;
|
||||
}
|
||||
SDL_FALLTHROUGH;
|
||||
case 16:
|
||||
@@ -388,13 +388,13 @@ SDL_PixelFormatEnum SDL_GetPixelFormatEnumForMasks(int bpp, Uint32 Rmask, Uint32
|
||||
Gmask == 0x03E0 &&
|
||||
Bmask == 0x001F &&
|
||||
Amask == 0x0000) {
|
||||
return SDL_PIXELFORMAT_RGB555;
|
||||
return SDL_PIXELFORMAT_XRGB1555;
|
||||
}
|
||||
if (Rmask == 0x001F &&
|
||||
Gmask == 0x03E0 &&
|
||||
Bmask == 0x7C00 &&
|
||||
Amask == 0x0000) {
|
||||
return SDL_PIXELFORMAT_BGR555;
|
||||
return SDL_PIXELFORMAT_XBGR1555;
|
||||
}
|
||||
if (Rmask == 0x0F00 &&
|
||||
Gmask == 0x00F0 &&
|
||||
|
||||
@@ -142,7 +142,7 @@ SDL_PixelFormatEnum HAIKU_ColorSpaceToSDLPxFormat(uint32 colorspace)
|
||||
case B_RGBA15:
|
||||
case B_RGB15_BIG:
|
||||
case B_RGBA15_BIG:
|
||||
return SDL_PIXELFORMAT_RGB555;
|
||||
return SDL_PIXELFORMAT_XRGB1555;
|
||||
break;
|
||||
case B_RGB16:
|
||||
case B_RGB16_BIG:
|
||||
|
||||
@@ -48,7 +48,7 @@ int SDL_NGAGE_CreateWindowFramebuffer(SDL_VideoDevice *_this, SDL_Window *window
|
||||
{
|
||||
SDL_VideoData *phdata = _this->driverdata;
|
||||
SDL_Surface *surface;
|
||||
const SDL_PixelFormatEnum surface_format = SDL_PIXELFORMAT_RGB444;
|
||||
const SDL_PixelFormatEnum surface_format = SDL_PIXELFORMAT_XRGB4444;
|
||||
int w, h;
|
||||
|
||||
/* Free the old framebuffer surface */
|
||||
|
||||
@@ -146,7 +146,7 @@ int NGAGE_VideoInit(SDL_VideoDevice *_this)
|
||||
|
||||
/* Use 12-bpp desktop mode */
|
||||
SDL_zero(mode);
|
||||
mode.format = SDL_PIXELFORMAT_RGB444;
|
||||
mode.format = SDL_PIXELFORMAT_XRGB4444;
|
||||
mode.w = 176;
|
||||
mode.h = 208;
|
||||
if (SDL_AddBasicVideoDisplay(&mode) == 0) {
|
||||
|
||||
@@ -10,8 +10,8 @@ my %file;
|
||||
|
||||
# The formats potentially supported by this script:
|
||||
# SDL_PIXELFORMAT_RGB332
|
||||
# SDL_PIXELFORMAT_RGB444
|
||||
# SDL_PIXELFORMAT_RGB555
|
||||
# SDL_PIXELFORMAT_XRGB4444
|
||||
# SDL_PIXELFORMAT_XRGB1555
|
||||
# SDL_PIXELFORMAT_ARGB4444
|
||||
# SDL_PIXELFORMAT_ARGB1555
|
||||
# SDL_PIXELFORMAT_RGB565
|
||||
|
||||
@@ -70,7 +70,7 @@ static void WIN_UpdateDisplayMode(SDL_VideoDevice *_this, LPCWSTR deviceName, DW
|
||||
mode->format = SDL_PIXELFORMAT_RGB565;
|
||||
break;
|
||||
case 0x7C00:
|
||||
mode->format = SDL_PIXELFORMAT_RGB555;
|
||||
mode->format = SDL_PIXELFORMAT_XRGB1555;
|
||||
break;
|
||||
}
|
||||
} else if (bmi->bmiHeader.biCompression == BI_RGB) {
|
||||
@@ -96,7 +96,7 @@ static void WIN_UpdateDisplayMode(SDL_VideoDevice *_this, LPCWSTR deviceName, DW
|
||||
mode->format = SDL_PIXELFORMAT_RGB565;
|
||||
break;
|
||||
case 15:
|
||||
mode->format = SDL_PIXELFORMAT_RGB555;
|
||||
mode->format = SDL_PIXELFORMAT_XRGB1555;
|
||||
break;
|
||||
case 8:
|
||||
mode->format = SDL_PIXELFORMAT_INDEX8;
|
||||
|
||||
Reference in New Issue
Block a user