diff options
author | Cameron Cawley | 2019-09-20 22:10:59 +0100 |
---|---|---|
committer | Filippos Karapetis | 2019-09-21 22:19:07 +0300 |
commit | 1699a2e1cf0110ccd5a5832f7caed42b1e102bf1 (patch) | |
tree | 872ec8c05b6667d1aa900bbe73e839085e7b74f0 | |
parent | 500e200719098f45780260ecf05a0ecb68438932 (diff) | |
download | scummvm-rg350-1699a2e1cf0110ccd5a5832f7caed42b1e102bf1.tar.gz scummvm-rg350-1699a2e1cf0110ccd5a5832f7caed42b1e102bf1.tar.bz2 scummvm-rg350-1699a2e1cf0110ccd5a5832f7caed42b1e102bf1.zip |
SURFACESDL: Properly distinguish between 555 and 565 modes
-rw-r--r-- | backends/graphics/surfacesdl/surfacesdl-graphics.cpp | 2 | ||||
-rw-r--r-- | backends/graphics/wincesdl/wincesdl-graphics.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/backends/graphics/surfacesdl/surfacesdl-graphics.cpp b/backends/graphics/surfacesdl/surfacesdl-graphics.cpp index 6434e5c295..052ae37b9a 100644 --- a/backends/graphics/surfacesdl/surfacesdl-graphics.cpp +++ b/backends/graphics/surfacesdl/surfacesdl-graphics.cpp @@ -1062,7 +1062,7 @@ bool SurfaceSdlGraphicsManager::loadGFXMode() { error("allocating _tmpscreen2 failed"); // Distinguish 555 and 565 mode - if (_hwScreen->format->Rmask == 0x7C00) + if (_hwScreen->format->Gmask == 0x3E0) InitScalers(555); else InitScalers(565); diff --git a/backends/graphics/wincesdl/wincesdl-graphics.cpp b/backends/graphics/wincesdl/wincesdl-graphics.cpp index 9bfcd64079..caaba1a7dc 100644 --- a/backends/graphics/wincesdl/wincesdl-graphics.cpp +++ b/backends/graphics/wincesdl/wincesdl-graphics.cpp @@ -884,7 +884,7 @@ bool WINCESdlGraphicsManager::loadGFXMode() { // Create the surface used for the graphics in 16 bit before scaling, and also the overlay // Distinguish 555 and 565 mode - if (_hwScreen->format->Rmask == 0x7C00) + if (_hwScreen->format->Gmask == 0x3E0) InitScalers(555); else InitScalers(565); |