[Scummvm-cvs-logs] CVS: scummvm/common scaler.cpp,1.48,1.49
Max Horn
fingolfin at users.sourceforge.net
Mon Sep 29 16:35:08 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen graphics.cpp,1.1,1.2 graphics.h,1.1,1.2 resource.h,1.3,1.4
- Next message: [Scummvm-cvs-logs] CVS: scummvm/common/scaler hq2x.cpp,1.2,1.3 hq3x.cpp,1.2,1.3 intern.h,1.2,1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1:/tmp/cvs-serv13262
Modified Files:
scaler.cpp
Log Message:
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)...
Index: scaler.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/scaler.cpp,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- scaler.cpp 29 Sep 2003 18:38:51 -0000 1.48
+++ scaler.cpp 29 Sep 2003 23:34:42 -0000 1.49
@@ -175,10 +175,9 @@
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;
}
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen graphics.cpp,1.1,1.2 graphics.h,1.1,1.2 resource.h,1.3,1.4
- Next message: [Scummvm-cvs-logs] CVS: scummvm/common/scaler hq2x.cpp,1.2,1.3 hq3x.cpp,1.2,1.3 intern.h,1.2,1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list