diff options
author | Max Horn | 2007-08-11 08:02:19 +0000 |
---|---|---|
committer | Max Horn | 2007-08-11 08:02:19 +0000 |
commit | c492e9c90289d7592b8585ba0dc18b859a428560 (patch) | |
tree | 6506667d56e36c92e2085d7e7b62c6acacef1422 /graphics/scaler/thumbnail.cpp | |
parent | 4387d82dd8d8155e803ecd2899cd8c321487f4ab (diff) | |
download | scummvm-rg350-c492e9c90289d7592b8585ba0dc18b859a428560.tar.gz scummvm-rg350-c492e9c90289d7592b8585ba0dc18b859a428560.tar.bz2 scummvm-rg350-c492e9c90289d7592b8585ba0dc18b859a428560.zip |
make use of RGBToColor<ColorMasks> > template function
svn-id: r28516
Diffstat (limited to 'graphics/scaler/thumbnail.cpp')
-rw-r--r-- | graphics/scaler/thumbnail.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/graphics/scaler/thumbnail.cpp b/graphics/scaler/thumbnail.cpp index 40d0cba156..b17f66bb3d 100644 --- a/graphics/scaler/thumbnail.cpp +++ b/graphics/scaler/thumbnail.cpp @@ -27,6 +27,7 @@ #include "common/scummsys.h" #include "common/system.h" +#include "graphics/colormasks.h" #include "graphics/scaler.h" #include "graphics/scaler/intern.h" @@ -118,7 +119,7 @@ static bool grabScreen565(Graphics::Surface *surf) { g = palette[((uint8*)screen->pixels)[y * screen->pitch + x] * 4 + 1]; b = palette[((uint8*)screen->pixels)[y * screen->pitch + x] * 4 + 2]; - ((uint16*)surf->pixels)[y * surf->w + x] = (((r >> 3) & 0x1F) << 11) | (((g >> 2) & 0x3F) << 5) | ((b >> 3) & 0x1F); + ((uint16*)surf->pixels)[y * surf->w + x] = RGBToColor<ColorMasks<565> >(r, g, b); } } |