mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-02-06 03:47:13 +00:00
Fixed loading 8-bit BMP exported by Gimp with RGB masks
This commit is contained in:
@@ -309,14 +309,13 @@ Uint32 SDL_GetPixelFormatEnumForMasks(int bpp, Uint32 Rmask, Uint32 Gmask, Uint3
|
||||
/* SDL defaults to MSB ordering */
|
||||
return SDL_PIXELFORMAT_INDEX4MSB;
|
||||
case 8:
|
||||
if (Rmask == 0) {
|
||||
return SDL_PIXELFORMAT_INDEX8;
|
||||
}
|
||||
if (Rmask == 0xE0 &&
|
||||
Gmask == 0x1C &&
|
||||
Bmask == 0x03 &&
|
||||
Amask == 0x00) {
|
||||
return SDL_PIXELFORMAT_RGB332;
|
||||
} else {
|
||||
return SDL_PIXELFORMAT_INDEX8;
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
|
||||
Reference in New Issue
Block a user