by twins73 » Jan 14, 2005 @ 11:36am
Hi Arisme,
Just one little things, while checking your site
for the latest CVS version, I saw some tidbits
about CEScaler.cpp and got curious.
One tiny little thing just in case, in
CEinterpolate16_4 you do a division by 4,
and the old ASM 86 geek in me was wondering
why you are not shifting bits right by 2
(A >> 4)
Also, in PocketPCPortrait you call
CEinterpolate16_2 with fix constants (3, 1).
Then inside CEinterpolate16_2 you do a
& redblueMasks[maskUsed] and a
& & greenMasks[maskUsed] on those fix values.
Would not it be most efficient to do the
calculations outside of CEinterpolate16_2
for those fix values ? (do it once for all
before while (height--)
Well sorry for bothering, just wanted to help
since you make all of us more than happy to
play ours old lucasarts games on ours pocketpcs
Thanks