diff options
author | Kostas Nakos | 2007-04-28 17:37:41 +0000 |
---|---|---|
committer | Kostas Nakos | 2007-04-28 17:37:41 +0000 |
commit | dae21b3b3189969db665d6c187644adea7e6cc0f (patch) | |
tree | df5aa0aceb74680869a679d1567534a725225323 /backends/platform | |
parent | 36466497a8ca7c78a8b1fc7ef7150f633d75f05a (diff) | |
download | scummvm-rg350-dae21b3b3189969db665d6c187644adea7e6cc0f.tar.gz scummvm-rg350-dae21b3b3189969db665d6c187644adea7e6cc0f.tar.bz2 scummvm-rg350-dae21b3b3189969db665d6c187644adea7e6cc0f.zip |
more logical formatting for scaler code, at least for me :-)
svn-id: r26660
Diffstat (limited to 'backends/platform')
-rw-r--r-- | backends/platform/wince/CEScaler.cpp | 61 |
1 files changed, 29 insertions, 32 deletions
diff --git a/backends/platform/wince/CEScaler.cpp b/backends/platform/wince/CEScaler.cpp index dac46b801a..32c027f148 100644 --- a/backends/platform/wince/CEScaler.cpp +++ b/backends/platform/wince/CEScaler.cpp @@ -1,5 +1,5 @@ /* ScummVM - Scumm Interpreter - * Copyright (C) 2001-2006 The ScummVM project + * Copyright (C) 2001-2007 The ScummVM project * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -89,42 +89,39 @@ void PocketPCLandscapeAspect(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr unsigned int p2; uint16 * inbuf; uint16 * outbuf; - inbuf=(uint16 *)srcPtr; - outbuf=(uint16 *)dstPtr; + inbuf = (uint16 *)srcPtr; + outbuf = (uint16 *)dstPtr; uint16 srcPitch16 = (uint16)(srcPitch / sizeof(uint16)); uint16 dstPitch16 = (uint16)(dstPitch / sizeof(uint16)); - for (i=0; i<((height)/6); i++) { - for (j=0; j<width; j++) { - p1=*((uint16*)inbuf+j); - inbuf+=srcPitch16; - *((uint16*)outbuf+j)=p1; - outbuf+=dstPitch16; - p2=*((uint16*)inbuf+j); - inbuf+=srcPitch16; - *((uint16*)outbuf+j)=MAKEPIXEL(P20(RB(p1))+P80(RB(p2)),P20(G(p1))+P80(G(p2))); - outbuf+=dstPitch16; - p1=p2; - p2=*((uint16*)inbuf+j); - inbuf+=srcPitch16; - *((uint16*)outbuf+j)=MAKEPIXEL(P40(RB(p1))+P60(RB(p2)),P40(G(p1))+P60(G(p2))); - outbuf+=dstPitch16; - p1=p2; - p2=*((uint16*)inbuf+j); - inbuf+=srcPitch16; - *((uint16*)outbuf+j)=MAKEPIXEL(P60(RB(p1))+P40(RB(p2)),P60(G(p1))+P40(G(p2))); - outbuf+=dstPitch16; - p1=p2; - p2=*((uint16*)inbuf+j); - *((uint16*)outbuf+j)=MAKEPIXEL(P80(RB(p1))+P20(RB(p2)),P80(G(p1))+P20(G(p2))); - outbuf+=dstPitch16; - *((uint16*)outbuf+j)=p2; - inbuf=inbuf-srcPitch16*4; - outbuf=outbuf-dstPitch16*5; + for (i = 0; i < height/6; i++) { + for (j=0; j < width; j++) { + p1 = *((uint16*)inbuf+j); inbuf += srcPitch16; + *((uint16*)outbuf+j) = p1; outbuf += dstPitch16; + + p2 = *((uint16*)inbuf+j); inbuf += srcPitch16; + *((uint16*)outbuf+j) = MAKEPIXEL(P20(RB(p1))+P80(RB(p2)),P20(G(p1))+P80(G(p2))); outbuf += dstPitch16; + + p1 = p2; + p2 = *((uint16*)inbuf+j); inbuf += srcPitch16; + *((uint16*)outbuf+j) = MAKEPIXEL(P40(RB(p1))+P60(RB(p2)),P40(G(p1))+P60(G(p2))); outbuf += dstPitch16; + + p1 = p2; + p2 = *((uint16*)inbuf+j); inbuf += srcPitch16; + *((uint16*)outbuf+j) = MAKEPIXEL(P60(RB(p1))+P40(RB(p2)),P60(G(p1))+P40(G(p2))); outbuf += dstPitch16; + + p1 = p2; + p2 = *((uint16*)inbuf+j); + *((uint16*)outbuf+j) = MAKEPIXEL(P80(RB(p1))+P20(RB(p2)),P80(G(p1))+P20(G(p2))); outbuf += dstPitch16; + + *((uint16*)outbuf+j) = p2; + + inbuf = inbuf - srcPitch16*4; + outbuf = outbuf - dstPitch16*5; } - inbuf=inbuf+srcPitch16*5; - outbuf=outbuf+dstPitch16*6; + inbuf = inbuf + srcPitch16*5; + outbuf = outbuf + dstPitch16*6; } } |