Max Horn
|
52bbc86797
|
Patch #1181544 (AmigaOS 4 changes)
svn-id: r18011
|
2005-05-09 21:21:21 +00:00 |
|
Max Horn
|
cca744f69a
|
Comply to our coding conventions
svn-id: r17975
|
2005-05-08 21:49:52 +00:00 |
|
Max Horn
|
47280d9433
|
Updated copyright
svn-id: r16398
|
2005-01-01 16:09:25 +00:00 |
|
Paweł Kołodziejski
|
6801dd2eef
|
fixed mingw compilation
svn-id: r13846
|
2004-05-21 17:30:51 +00:00 |
|
Eugene Sandulenko
|
d33b24036e
|
Added assembly versions of HQ2x and HQ3x scalers.
svn-id: r13844
|
2004-05-21 02:08:48 +00:00 |
|
Max Horn
|
033ff78ae9
|
updated copyright notice
svn-id: r12176
|
2004-01-06 12:45:34 +00:00 |
|
Max Horn
|
a12b6606cc
|
rewrote hq2x/hq3x code so that we can compile both the altivec and plain C version; on OSX, this will only use the altivec code if altivec is actually present
svn-id: r11504
|
2003-12-05 23:27:01 +00:00 |
|
Paweł Kołodziejski
|
b5a7ef0822
|
cleanup whitespaces
svn-id: r11219
|
2003-11-08 22:43:46 +00:00 |
|
Max Horn
|
a02c13a52e
|
fix scaler compilation for MSVC6. However, the produced code stll seems to be incorrect... Jamieson, maybe the MSVC6_COMPAT should be re-added then after all?
svn-id: r10552
|
2003-10-02 23:29:58 +00:00 |
|
Max Horn
|
628f65b639
|
move INTERPOLATE / Q_INTERPOLATE to intern.h; remove some jumps (pipelin trashers I call 'em :-) from diffYUV
svn-id: r10523
|
2003-10-01 16:47:49 +00:00 |
|
Max Horn
|
b6f85de558
|
instead of using a stack array, use regular variables (marked with the 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-10-01 16:39:31 +00:00 |
|
Max Horn
|
2aeb5c2414
|
added some AltiVec code. Still under development, and notice that this is my 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-30 16:59:01 +00:00 |
|
Max Horn
|
7ccafa467c
|
synced hq2x with upstream changes; some performance tweaks to hq2x/hq3x (I think for bigger speed improvement we'd have to use ASM (with C++ fallback of course)...
svn-id: r10494
|
2003-09-29 23:34:43 +00:00 |
|
Max Horn
|
c40e7d68a5
|
templatized more of the scalers; also introduced template struct ColorMasks (shortens/simplifies other code a bit)
svn-id: r10489
|
2003-09-29 18:38:51 +00:00 |
|
Max Horn
|
4a7385b4e7
|
split out scalers into separate source files in common/scaler; some optimizations (in particular, the hq2x/hq3x scalers now are compiled into two versions, one for 555 and one for 565 mode)
svn-id: r10488
|
2003-09-29 16:02:47 +00:00 |
|