From: Spacy <sp...@us...> - 2006-08-24 02:13:42
|
Update of /cvsroot/vba/VisualBoyAdvance/src In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv10582/src Modified Files: interframe.cpp Log Message: removed unused interlace filter Index: interframe.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/interframe.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** interframe.cpp 13 May 2004 15:06:45 -0000 1.8 --- interframe.cpp 24 Aug 2006 02:13:39 -0000 1.9 *************** *** 580,620 **** } } - - static int count = 0; - - void InterlaceIB(u8 *srcPtr, u32 srcPitch, int width, int height) - { - if(frm1 == NULL) { - Init(); - } - - u16 colorMask = ~RGB_LOW_BITS_MASK; - - u16 *src0 = (u16 *)srcPtr; - u16 *src1 = (u16 *)frm1; - - int sPitch = srcPitch >> 1; - - int pos = 0; - for (int j = 0; j < height; j++) { - bool render = count ? (j & 1) != 0 : (j & 1) == 0; - if(render) { - for (int i = 0; i < sPitch; i++) { - u16 color = src0[pos]; - src0[pos] = - (((color & colorMask) >> 1) + ((((src1[pos] & colorMask) >> 1) & colorMask) >> 1)); - src1[pos] = color; - pos++; - } - } else { - for (int i = 0; i < sPitch; i++) { - u16 color = src0[pos]; - src0[pos] = - (((((color & colorMask) >> 1) & colorMask) >> 1) + ((src1[pos] & colorMask) >> 1)); - src1[pos] = color; - pos++; - } - } - } - count = count ^ 1; - } --- 580,581 ---- |