diff options
author | Max Horn | 2010-03-08 10:30:23 +0000 |
---|---|---|
committer | Max Horn | 2010-03-08 10:30:23 +0000 |
commit | a558e60fec492d837f05a5b0e3a62b40b48e7964 (patch) | |
tree | f2ff57d1c63f0478bf2f989fa1ca3ae17629e2f8 /graphics/scaler/2xsai.cpp | |
parent | 78b6bed8db4052d97d37fa4ca0bac1bab7b669c3 (diff) | |
download | scummvm-rg350-a558e60fec492d837f05a5b0e3a62b40b48e7964.tar.gz scummvm-rg350-a558e60fec492d837f05a5b0e3a62b40b48e7964.tar.bz2 scummvm-rg350-a558e60fec492d837f05a5b0e3a62b40b48e7964.zip |
SCALERS: Get rid of MAKE_WRAPPER; make RGBtoYUV internal
svn-id: r48189
Diffstat (limited to 'graphics/scaler/2xsai.cpp')
-rw-r--r-- | graphics/scaler/2xsai.cpp | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/graphics/scaler/2xsai.cpp b/graphics/scaler/2xsai.cpp index 165734ba10..936ed19124 100644 --- a/graphics/scaler/2xsai.cpp +++ b/graphics/scaler/2xsai.cpp @@ -153,7 +153,13 @@ void Super2xSaITemplate(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uin } } -MAKE_WRAPPER(Super2xSaI) +void Super2xSaI(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 dstPitch, int width, int height) { + extern int gBitFormat; + if (gBitFormat == 565) + Super2xSaITemplate<Graphics::ColorMasks<565> >(srcPtr, srcPitch, dstPtr, dstPitch, width, height); + else + Super2xSaITemplate<Graphics::ColorMasks<555> >(srcPtr, srcPitch, dstPtr, dstPitch, width, height); +} template<typename ColorMask> void SuperEagleTemplate(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 dstPitch, int width, int height) { @@ -258,7 +264,14 @@ void SuperEagleTemplate(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uin } } -MAKE_WRAPPER(SuperEagle) + +void SuperEagle(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 dstPitch, int width, int height) { + extern int gBitFormat; + if (gBitFormat == 565) + SuperEagleTemplate<Graphics::ColorMasks<565> >(srcPtr, srcPitch, dstPtr, dstPitch, width, height); + else + SuperEagleTemplate<Graphics::ColorMasks<555> >(srcPtr, srcPitch, dstPtr, dstPitch, width, height); +} template<typename ColorMask> void _2xSaITemplate(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 dstPitch, int width, int height) { @@ -394,4 +407,11 @@ void _2xSaITemplate(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 } } -MAKE_WRAPPER(_2xSaI) + +void _2xSaI(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 dstPitch, int width, int height) { + extern int gBitFormat; + if (gBitFormat == 565) + _2xSaITemplate<Graphics::ColorMasks<565> >(srcPtr, srcPitch, dstPtr, dstPitch, width, height); + else + _2xSaITemplate<Graphics::ColorMasks<555> >(srcPtr, srcPitch, dstPtr, dstPitch, width, height); +} |