Commit 07754d3f authored by Sam Lantinga's avatar Sam Lantinga

Date: Wed, 28 Jan 2004 20:25:54 +0100

From: Thomas Jarosch
Subject: Re: [SDL] DSPF_RBG15 in src/video/directfb/SDL_DirectFB_video.c

In my local DirectFB 0.1.19 copy, DSPF_RGB15 is an alias for DSPF_ARGB1555.
They seem to have it removed in DirectFB CVS.

As DSPF_RGB15 was only an alias, the attached patch
can safely be applied to SDL and won't brake older DirectFB versions.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40791
parent 3949843e
...@@ -250,7 +250,7 @@ static DFBSurfacePixelFormat SDLToDFBPixelFormat (SDL_PixelFormat *format) ...@@ -250,7 +250,7 @@ static DFBSurfacePixelFormat SDLToDFBPixelFormat (SDL_PixelFormat *format)
if (format->Rmask == 0x7C00 && if (format->Rmask == 0x7C00 &&
format->Gmask == 0x03E0 && format->Gmask == 0x03E0 &&
format->Bmask == 0x001F) format->Bmask == 0x001F)
return DSPF_RGB15; return DSPF_ARGB1555;
break; break;
case 24: case 24:
...@@ -280,7 +280,7 @@ static DFBSurfacePixelFormat SDLToDFBPixelFormat (SDL_PixelFormat *format) ...@@ -280,7 +280,7 @@ static DFBSurfacePixelFormat SDLToDFBPixelFormat (SDL_PixelFormat *format)
case 8: case 8:
return DSPF_LUT8; return DSPF_LUT8;
case 15: case 15:
return DSPF_RGB15; return DSPF_ARGB1555;
case 16: case 16:
return DSPF_RGB16; return DSPF_RGB16;
case 24: case 24:
...@@ -329,7 +329,7 @@ static int DFBToSDLPixelFormat (DFBSurfacePixelFormat pixelformat, SDL_PixelForm ...@@ -329,7 +329,7 @@ static int DFBToSDLPixelFormat (DFBSurfacePixelFormat pixelformat, SDL_PixelForm
format->Amask = 0x000000FF; format->Amask = 0x000000FF;
break; break;
case DSPF_RGB15: case DSPF_ARGB1555:
format->Rmask = 0x00007C00; format->Rmask = 0x00007C00;
format->Gmask = 0x000003E0; format->Gmask = 0x000003E0;
format->Bmask = 0x0000001F; format->Bmask = 0x0000001F;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment