Fixed compatibility with SDL 1.2 pixel format (24 bits per pixel of color data with 4 bytes per pixel == 32 bpp)
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403834
This commit is contained in:
parent
4b968e37fc
commit
4309e3326a
1 changed files with 3 additions and 3 deletions
|
@ -39,10 +39,10 @@ SDL_PixelFormatEnumToMasks(Uint32 format, int *bpp, Uint32 * Rmask,
|
||||||
Uint32 masks[4];
|
Uint32 masks[4];
|
||||||
|
|
||||||
/* Initialize the values here */
|
/* Initialize the values here */
|
||||||
if (SDL_BYTESPERPIXEL(format) == 3) {
|
if (SDL_BYTESPERPIXEL(format) <= 2) {
|
||||||
*bpp = SDL_BYTESPERPIXEL(format) * 8;
|
|
||||||
} else {
|
|
||||||
*bpp = SDL_BITSPERPIXEL(format);
|
*bpp = SDL_BITSPERPIXEL(format);
|
||||||
|
} else {
|
||||||
|
*bpp = SDL_BYTESPERPIXEL(format) * 8;
|
||||||
}
|
}
|
||||||
*Rmask = *Gmask = *Bmask = *Amask = 0;
|
*Rmask = *Gmask = *Bmask = *Amask = 0;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue