[Scummvm-cvs-logs] CVS: scummvm/backends/sdl graphics.cpp,1.44,1.45
Max Horn
fingolfin at users.sourceforge.net
Fri May 6 03:09:13 CEST 2005
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/simon simon.cpp,1.490,1.491 simon.h,1.133,1.134 vga.cpp,1.123,1.124
- Next message: [Scummvm-cvs-logs] CVS: scummvm/simon charset.cpp,1.35,1.36 cursor.cpp,1.5,1.6 debug.cpp,1.34,1.35 icons.cpp,1.3,1.4 items.cpp,1.117,1.118 res.cpp,1.30,1.31 saveload.cpp,1.8,1.9 simon.cpp,1.491,1.492 simon.h,1.134,1.135 sound.cpp,1.77,1.78 sound.h,1.20,1.21 verb.cpp,1.25,1.26 vga.cpp,1.124,1.125
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/backends/sdl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29319
Modified Files:
graphics.cpp
Log Message:
Allocate all 16bit surfaces with the same bitformat as the HW surface (Fixes bug #1196374)
Index: graphics.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/sdl/graphics.cpp,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- graphics.cpp 1 May 2005 17:39:38 -0000 1.44
+++ graphics.cpp 6 May 2005 10:07:33 -0000 1.45
@@ -355,17 +355,32 @@
InitScalers(565);
// Need some extra bytes around when using 2xSaI
- _tmpscreen = SDL_CreateRGBSurface(SDL_SWSURFACE, _screenWidth + 3, _screenHeight + 3, 16, 0, 0, 0, 0);
+ _tmpscreen = SDL_CreateRGBSurface(SDL_SWSURFACE, _screenWidth + 3, _screenHeight + 3,
+ 16,
+ _hwscreen->format->Rmask,
+ _hwscreen->format->Gmask,
+ _hwscreen->format->Bmask,
+ _hwscreen->format->Amask);
if (_tmpscreen == NULL)
error("allocating _tmpscreen failed");
- _overlayscreen = SDL_CreateRGBSurface(SDL_SWSURFACE, _overlayWidth, _overlayHeight, 16, 0, 0, 0, 0);
+ _overlayscreen = SDL_CreateRGBSurface(SDL_SWSURFACE, _overlayWidth, _overlayHeight,
+ 16,
+ _hwscreen->format->Rmask,
+ _hwscreen->format->Gmask,
+ _hwscreen->format->Bmask,
+ _hwscreen->format->Amask);
if (_overlayscreen == NULL)
error("allocating _overlayscreen failed");
- _tmpscreen2 = SDL_CreateRGBSurface(SDL_SWSURFACE, _overlayWidth + 3, _overlayHeight + 3, 16, 0, 0, 0, 0);
+ _tmpscreen2 = SDL_CreateRGBSurface(SDL_SWSURFACE, _overlayWidth + 3, _overlayHeight + 3,
+ 16,
+ _hwscreen->format->Rmask,
+ _hwscreen->format->Gmask,
+ _hwscreen->format->Bmask,
+ _hwscreen->format->Amask);
if (_tmpscreen2 == NULL)
error("allocating _tmpscreen2 failed");
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/simon simon.cpp,1.490,1.491 simon.h,1.133,1.134 vga.cpp,1.123,1.124
- Next message: [Scummvm-cvs-logs] CVS: scummvm/simon charset.cpp,1.35,1.36 cursor.cpp,1.5,1.6 debug.cpp,1.34,1.35 icons.cpp,1.3,1.4 items.cpp,1.117,1.118 res.cpp,1.30,1.31 saveload.cpp,1.8,1.9 simon.cpp,1.491,1.492 simon.h,1.134,1.135 sound.cpp,1.77,1.78 sound.h,1.20,1.21 verb.cpp,1.25,1.26 vga.cpp,1.124,1.125
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list