From: <fl...@pr...> - 2004-01-26 02:13:02
|
Update of /cvsroot/vba/VisualBoyAdvance/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9608/src Modified Files: 2xSaI.cpp bilinear.cpp motionblur.cpp pixel.cpp scanline.cpp simple2x.cpp Log Message: More filter optimizations Index: 2xSaI.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/2xSaI.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** 2xSaI.cpp 20 Jan 2004 22:02:03 -0000 1.8 --- 2xSaI.cpp 26 Jan 2004 02:12:15 -0000 1.9 *************** *** 354,358 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; deltaPtr += srcPitch; } // endof: for (; height; height--) --- 354,358 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; deltaPtr += srcPitch; } // endof: for (; height; height--) *************** *** 479,483 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; // deltaPtr += srcPitch; } // endof: for (; height; height--) --- 479,483 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; // deltaPtr += srcPitch; } // endof: for (; height; height--) *************** *** 625,629 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; deltaPtr += srcPitch; } // endof: for (height; height; height--) --- 625,629 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; deltaPtr += srcPitch; } // endof: for (height; height; height--) *************** *** 754,758 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; deltaPtr += srcPitch; } // endof: for (height; height; height--) --- 754,758 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; deltaPtr += srcPitch; } // endof: for (height; height; height--) *************** *** 927,931 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; deltaPtr += srcPitch; } // endof: for (height; height; height--) --- 927,931 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; deltaPtr += srcPitch; } // endof: for (height; height; height--) *************** *** 1081,1085 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; // deltaPtr += srcPitch; } // endof: for (height; height; height--) --- 1081,1085 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; // deltaPtr += srcPitch; } // endof: for (height; height; height--) Index: bilinear.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/bilinear.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** bilinear.cpp 7 Apr 2003 12:42:15 -0000 1.2 --- bilinear.cpp 26 Jan 2004 02:12:15 -0000 1.3 *************** *** 154,158 **** // update the pointers for start of next pair of lines from = (u16 *)((u8 *)from_orig + srcPitch); ! to = (u16 *)((u8 *)to_orig + 2*dstPitch); to_odd = (u16 *)((u8 *)to + dstPitch); } --- 154,158 ---- // update the pointers for start of next pair of lines from = (u16 *)((u8 *)from_orig + srcPitch); ! to = (u16 *)((u8 *)to_orig + (dstPitch << 1)); to_odd = (u16 *)((u8 *)to + dstPitch); } *************** *** 243,247 **** // update the pointers for start of next pair of lines from = (u16 *)((u8 *)from_orig + srcPitch); ! to = (u16 *)((u8 *)to_orig + 2*dstPitch); to_odd = (u16 *)((u8 *)to + dstPitch); } --- 243,247 ---- // update the pointers for start of next pair of lines from = (u16 *)((u8 *)from_orig + srcPitch); ! to = (u16 *)((u8 *)to_orig + (dstPitch << 1)); to_odd = (u16 *)((u8 *)to + dstPitch); } *************** *** 323,327 **** // update the pointers for start of next pair of lines from = (u32 *)((u8 *)from_orig + srcPitch); ! to = (u32 *)((u8 *)to_orig + 2*dstPitch); to_odd = (u32 *)((u8 *)to + dstPitch); } --- 323,327 ---- // update the pointers for start of next pair of lines from = (u32 *)((u8 *)from_orig + srcPitch); ! to = (u32 *)((u8 *)to_orig + (dstPitch << 1)); to_odd = (u32 *)((u8 *)to + dstPitch); } *************** *** 414,418 **** // update the pointers for start of next pair of lines from = (u32 *)((u8 *)from_orig + srcPitch); ! to = (u32 *)((u8 *)to_orig + 2*dstPitch); to_odd = (u32 *)((u8 *)to + dstPitch); } --- 414,418 ---- // update the pointers for start of next pair of lines from = (u32 *)((u8 *)from_orig + srcPitch); ! to = (u32 *)((u8 *)to_orig + (dstPitch << 1)); to_odd = (u32 *)((u8 *)to + dstPitch); } Index: motionblur.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/motionblur.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** motionblur.cpp 20 Jan 2004 22:02:03 -0000 1.7 --- motionblur.cpp 26 Jan 2004 02:12:15 -0000 1.8 *************** *** 113,118 **** deltaPtr += srcPitch; srcPtr += srcPitch; ! dstPtr += dstPitch * 2; ! nextLine += dstPitch * 2; } while (--height); --- 113,118 ---- deltaPtr += srcPitch; srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); *************** *** 188,193 **** deltaPtr += srcPitch; srcPtr += srcPitch; ! dstPtr += dstPitch * 2; ! nextLine += dstPitch * 2; } while (--height); --- 188,193 ---- deltaPtr += srcPitch; srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); Index: pixel.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/pixel.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** pixel.cpp 20 Jan 2004 22:02:03 -0000 1.8 --- pixel.cpp 26 Jan 2004 02:12:15 -0000 1.9 *************** *** 91,96 **** deltaPtr += srcPitch; srcPtr += srcPitch; ! dstPtr += dstPitch * 2; ! nextLine += dstPitch * 2; } while (--height); --- 91,96 ---- deltaPtr += srcPitch; srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); *************** *** 146,151 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; ! nextLine += dstPitch * 2; } while (--height); --- 146,151 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); Index: scanline.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/scanline.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** scanline.cpp 20 Jan 2004 22:02:03 -0000 1.4 --- scanline.cpp 26 Jan 2004 02:12:15 -0000 1.5 *************** *** 68,73 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; ! nextLine += dstPitch * 2; } while (--height); --- 68,73 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); *************** *** 117,122 **** srcPtr += srcPitch; ! dstPtr += dstPitch*2; ! nextLine += dstPitch*2; } while (--height); --- 117,122 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); *************** *** 175,180 **** srcPtr += srcPitch; ! dstPtr += dstPitch*2; ! nextLine += dstPitch*2; } while (--height); --- 175,180 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); *************** *** 226,231 **** srcPtr += srcPitch; ! dstPtr += dstPitch*2; ! nextLine += dstPitch*2; } while (--height); --- 226,231 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); Index: simple2x.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/simple2x.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** simple2x.cpp 4 Nov 2003 14:11:52 -0000 1.8 --- simple2x.cpp 26 Jan 2004 02:12:15 -0000 1.9 *************** *** 63,68 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; ! nextLine += dstPitch * 2; } while (--height); --- 63,68 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); *************** *** 100,105 **** srcPtr += srcPitch; ! dstPtr += dstPitch * 2; ! nextLine += dstPitch * 2; } while (--height); --- 100,105 ---- srcPtr += srcPitch; ! dstPtr += dstPitch << 1; ! nextLine += dstPitch << 1; } while (--height); |