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 /backends/graphics | |
| 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
Diffstat (limited to 'backends/graphics')
| -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); |
