fixed scalers on systems which do not use 555 but 565 output surfaces

svn-id: r4106
This commit is contained in:
Max Horn 2002-04-27 11:07:32 +00:00
parent c9ea27332c
commit 698e28eb6b

View File

@ -311,7 +311,7 @@ normal_mode:;
uint16 *tmp_screen = (uint16*)calloc(320*204 + 16,sizeof(uint16));
_mode_flags = DF_FORCE_FULL_ON_PALETTE | DF_WANT_RECT_OPTIM | DF_2xSAI | DF_SEPARATE_HWSCREEN | DF_UPDATE_EXPAND_1_PIXEL;
Init_2xSaI(565);
Init_2xSaI(555);
sdl_screen = SDL_CreateRGBSurface(SDL_SWSURFACE, 320, 200, 8, 0, 0, 0, 0);
if (sdl_screen == NULL)
error("SDL_CreateRGBSurface(SDL_SWSURFACE, 320, 200, 8, 0, 0, 0, 0) failed");
@ -324,7 +324,7 @@ normal_mode:;
/* Need some extra bytes around when using 2XSAI */
sdl_tmpscreen = SDL_CreateRGBSurfaceFrom(tmp_screen + TMP_SCREEN_OFFS, 320, 200, 16,
320*2, 0,0,0,0);
320*2, 0x7C00,0x3E0,0x001F,0);
if (sdl_tmpscreen == NULL)
error("sdl_tmpscreen failed");