diff options
| author | Max Horn | 2003-09-29 23:34:43 +0000 | 
|---|---|---|
| committer | Max Horn | 2003-09-29 23:34:43 +0000 | 
| commit | 7ccafa467cf2d913a8c11a0b440f40c7ba06adf2 (patch) | |
| tree | 9c5232f7e27b34c5ccec6cb06a704a7fbdcc5f8b /common/scaler.cpp | |
| parent | e75eba1a1fbdf2dd025bca6086d1c8b59d5f252f (diff) | |
| download | scummvm-rg350-7ccafa467cf2d913a8c11a0b440f40c7ba06adf2.tar.gz scummvm-rg350-7ccafa467cf2d913a8c11a0b440f40c7ba06adf2.tar.bz2 scummvm-rg350-7ccafa467cf2d913a8c11a0b440f40c7ba06adf2.zip  | |
synced hq2x with upstream changes; some performance tweaks to hq2x/hq3x (I think for bigger speed improvement we'd have to use ASM (with C++ fallback of course)...
svn-id: r10494
Diffstat (limited to 'common/scaler.cpp')
| -rw-r--r-- | common/scaler.cpp | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/common/scaler.cpp b/common/scaler.cpp index 4bb51cc84e..d8522440af 100644 --- a/common/scaler.cpp +++ b/common/scaler.cpp @@ -175,10 +175,9 @@ void AdvMame2x(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uint32 dstPi  			A = B; B = C; C = *(p - nextlineSrc);  			D = E; E = F; F = *(p);  			G = H; H = I; I = *(p + nextlineSrc); - -			*(q) = D == B && B != F && D != H ? D : E; +			*(q + 0) = D == B && B != F && D != H ? D : E;  			*(q + 1) = B == F && B != D && F != H ? F : E; -			*(q + nextlineDst) = D == H && D != B && H != F ? D : E; +			*(q + nextlineDst + 0) = D == H && D != B && H != F ? D : E;  			*(q + nextlineDst + 1) = H == F && D != H && B != F ? F : E;  			q += 2;  		}  | 
