Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-01-01 | Updated copyright | Max Horn | |
svn-id: r16398 | |||
2004-12-20 | Add common include needed by WinCE | Nicolas Bacca | |
svn-id: r16217 | |||
2004-09-18 | fixed msvc compilation for __restrict__ | Paweł Kołodziejski | |
svn-id: r15160 | |||
2004-08-08 | fix compilation | Jonathan Gray | |
svn-id: r14510 | |||
2004-08-07 | Fix compile for now, include doesn't exist in mingw. | Travis Howell | |
Should be checked for in configure svn-id: r14507 | |||
2004-08-07 | centers the scaled bitmap and fix the scaling of borders for ASM version) | Gregory Montoir | |
svn-id: r14505 | |||
2004-08-07 | Fix scaling of the borders of each given rect (for non-ASM version) | Max Horn | |
svn-id: r14504 | |||
2004-08-07 | should be 16 not 8 | Gregory Montoir | |
svn-id: r14503 | |||
2004-08-07 | Base our advmame scalers on the official Scale2x source - this way we can ↵ | Max Horn | |
easily update to new version and benefit from their optimizations (e.g. MMX support) svn-id: r14502 | |||
2004-05-30 | Applied patch submitted by cyx to bug #961365 (Assembly versions of HQ2x and ↵ | Eugene Sandulenko | |
HQ3x scalers), off-by-one error. svn-id: r13906 | |||
2004-05-21 | fixed mingw compilation | Paweł Kołodziejski | |
svn-id: r13846 | |||
2004-05-21 | Added assembly versions of HQ2x and HQ3x scalers. | Eugene Sandulenko | |
svn-id: r13844 | |||
2004-03-13 | While moving things down by one line 'looks better' (IMO), it also means ↵ | Max Horn | |
that the last line is blitted outside the screen -> bad. So for now I'll undo my changes to the 2xSai filter family svn-id: r13257 | |||
2004-02-27 | the 2xsai class scalers all move the resulting image one up; work around that | Max Horn | |
svn-id: r13071 | |||
2004-01-06 | updated copyright notice | Max Horn | |
svn-id: r12176 | |||
2003-12-05 | rewrote hq2x/hq3x code so that we can compile both the altivec and plain C ↵ | Max Horn | |
version; on OSX, this will only use the altivec code if altivec is actually present svn-id: r11504 | |||
2003-11-08 | cleanup whitespaces | Paweł Kołodziejski | |
svn-id: r11219 | |||
2003-11-06 | cut down dependencies a bit (so that I don't have to recompile hq2x/hq3x ↵ | Max Horn | |
whenever common/scaler.h is changed :-) svn-id: r11168 | |||
2003-10-02 | fix scaler compilation for MSVC6. However, the produced code stll seems to ↵ | Max Horn | |
be incorrect... Jamieson, maybe the MSVC6_COMPAT should be re-added then after all? svn-id: r10552 | |||
2003-10-02 | according to tsuteiuQ, this helps MSVC6 (seems it can cope with the enums ↵ | Max Horn | |
but not with static consts) svn-id: r10551 | |||
2003-10-02 | Added MSVC6_COMPAT in order to be able to disable | Jamieson Christian | |
new additions/optimizations that use constructs with which MSVC6 is incompatible, such as the revamped template-based super/hq/tv scalers. svn-id: r10540 | |||
2003-10-01 | sync with hq2x (in particular, use my Altivec code here, too | Max Horn | |
svn-id: r10529 | |||
2003-10-01 | make MSVC7 happy | Max Horn | |
svn-id: r10524 | |||
2003-10-01 | move INTERPOLATE / Q_INTERPOLATE to intern.h; remove some jumps (pipelin ↵ | Max Horn | |
trashers I call 'em :-) from diffYUV svn-id: r10523 | |||
2003-10-01 | instead of using a stack array, use regular variables (marked with the ↵ | Max Horn | |
register keyword to hint the optimizer) for the color data. At least over here this helps the optimizer *A LOT* - instead of keeping w[] on the stack, on the PowerPC all values stay in registers, for a nice speed boost. Shouldn't hurt x86 either svn-id: r10522 | |||
2003-09-30 | added some AltiVec code. Still under development, and notice that this is my ↵ | Max Horn | |
first time writing AltiVec code, so I am sure it could be done better :-). I am working on the interpolation function now. svn-id: r10508 | |||
2003-09-29 | synced hq2x with upstream changes; some performance tweaks to hq2x/hq3x (I ↵ | Max Horn | |
think for bigger speed improvement we'd have to use ASM (with C++ fallback of course)... svn-id: r10494 | |||
2003-09-29 | templatized more of the scalers; also introduced template struct ColorMasks ↵ | Max Horn | |
(shortens/simplifies other code a bit) svn-id: r10489 | |||
2003-09-29 | split out scalers into separate source files in common/scaler; some ↵ | Max Horn | |
optimizations (in particular, the hq2x/hq3x scalers now are compiled into two versions, one for 555 and one for 565 mode) svn-id: r10488 |