aboutsummaryrefslogtreecommitdiff
path: root/backends/graphics/wincesdl/wincesdl-graphics.cpp
diff options
context:
space:
mode:
authorCameron Cawley2019-03-01 16:13:13 +0000
committerBastien Bouclet2019-03-03 13:44:10 +0100
commit342733cee6c9dc3db94ff88cb2278a501150bc1c (patch)
treed9e923bc5bca83d1f148b6e5f00198a935689946 /backends/graphics/wincesdl/wincesdl-graphics.cpp
parent4c708dc97f5c515ba01aee0d5610489fa43fa1f9 (diff)
downloadscummvm-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.cpp11
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);