diff options
| author | Cameron Cawley | 2019-03-01 16:13:13 +0000 | 
|---|---|---|
| committer | Bastien Bouclet | 2019-03-03 13:44:10 +0100 | 
| commit | 342733cee6c9dc3db94ff88cb2278a501150bc1c (patch) | |
| tree | d9e923bc5bca83d1f148b6e5f00198a935689946 /backends/graphics/wincesdl/wincesdl-graphics.cpp | |
| parent | 4c708dc97f5c515ba01aee0d5610489fa43fa1f9 (diff) | |
| download | scummvm-rg350-342733cee6c9dc3db94ff88cb2278a501150bc1c.tar.gz scummvm-rg350-342733cee6c9dc3db94ff88cb2278a501150bc1c.tar.bz2 scummvm-rg350-342733cee6c9dc3db94ff88cb2278a501150bc1c.zip  | |
SDL: Add a function to convert from SDL_PixelFormat to Graphics::PixelFormat
Diffstat (limited to 'backends/graphics/wincesdl/wincesdl-graphics.cpp')
| -rw-r--r-- | backends/graphics/wincesdl/wincesdl-graphics.cpp | 11 | 
1 files changed, 2 insertions, 9 deletions
diff --git a/backends/graphics/wincesdl/wincesdl-graphics.cpp b/backends/graphics/wincesdl/wincesdl-graphics.cpp index 1677ecac06..8e51f43efa 100644 --- a/backends/graphics/wincesdl/wincesdl-graphics.cpp +++ b/backends/graphics/wincesdl/wincesdl-graphics.cpp @@ -883,15 +883,8 @@ bool WINCESdlGraphicsManager::loadGFXMode() {  		InitScalers(555);  	else  		InitScalers(565); -	_overlayFormat.bytesPerPixel = _hwscreen->format->BytesPerPixel; -	_overlayFormat.rLoss = _hwscreen->format->Rloss; -	_overlayFormat.gLoss = _hwscreen->format->Gloss; -	_overlayFormat.bLoss = _hwscreen->format->Bloss; -	_overlayFormat.aLoss = _hwscreen->format->Aloss; -	_overlayFormat.rShift = _hwscreen->format->Rshift; -	_overlayFormat.gShift = _hwscreen->format->Gshift; -	_overlayFormat.bShift = _hwscreen->format->Bshift; -	_overlayFormat.aShift = _hwscreen->format->Ashift; + +	_overlayFormat = convertSDLPixelFormat(_hwscreen->format);  	// Need some extra bytes around when using 2xSaI  	_tmpscreen = SDL_CreateRGBSurface(SDL_SWSURFACE, _videoMode.screenWidth + 3, _videoMode.screenHeight + 3, 16, _hwscreen->format->Rmask, _hwscreen->format->Gmask, _hwscreen->format->Bmask, _hwscreen->format->Amask);  | 
