comparison src/video/SDL_pixels.c @ 2735:204be4fc2726

Final merge of Google Summer of Code 2008 work... Port SDL 1.3 to the Nintendo DS by Darren Alton, mentored by Sam Lantinga
author Sam Lantinga <slouken@libsdl.org>
date Wed, 27 Aug 2008 15:10:03 +0000
parents 12ea0fdc0df2
children 99210400e8b9
comparison
equal deleted inserted replaced
2734:dd25eabe441c 2735:204be4fc2726
166 return SDL_PIXELFORMAT_RGB444; 166 return SDL_PIXELFORMAT_RGB444;
167 } 167 }
168 break; 168 break;
169 case 15: 169 case 15:
170 switch (Rmask) { 170 switch (Rmask) {
171 case 0x001F:
172 return SDL_PIXELFORMAT_BGR555;
171 case 0x7C00: 173 case 0x7C00:
172 return SDL_PIXELFORMAT_RGB555; 174 return SDL_PIXELFORMAT_RGB555;
173 } 175 }
174 break; 176 break;
175 case 16: 177 case 16:
176 switch (Rmask) { 178 switch (Rmask) {
179 case 0x001F:
180 return SDL_PIXELFORMAT_ABGR1555;
177 case 0x0F00: 181 case 0x0F00:
178 return SDL_PIXELFORMAT_ARGB4444; 182 return SDL_PIXELFORMAT_ARGB4444;
179 case 0x7C00: 183 case 0x7C00:
180 return SDL_PIXELFORMAT_ARGB1555; 184 return SDL_PIXELFORMAT_ARGB1555;
181 case 0xF800: 185 case 0xF800:
746 if (map->info.table) { 750 if (map->info.table) {
747 SDL_free(map->info.table); 751 SDL_free(map->info.table);
748 map->info.table = NULL; 752 map->info.table = NULL;
749 } 753 }
750 } 754 }
755
751 int 756 int
752 SDL_MapSurface(SDL_Surface * src, SDL_Surface * dst) 757 SDL_MapSurface(SDL_Surface * src, SDL_Surface * dst)
753 { 758 {
754 SDL_PixelFormat *srcfmt; 759 SDL_PixelFormat *srcfmt;
755 SDL_PixelFormat *dstfmt; 760 SDL_PixelFormat *dstfmt;