Christoph Mallon
|
23a0f5318c
|
JANITORIAL: Remove trailing empty lines.
|
2011-08-07 13:53:33 +02:00 |
|
Max Horn
|
02ac46565b
|
Tweak the hq2x/hq3x a little bit (interpolation code is little bit shorter, faster and easier to read... but 70+% of the time is spent on computing diffYUV etc. anyway, so I guess this a bit pointless... whatever... ;)
svn-id: r40964
|
2009-05-28 21:33:36 +00:00 |
|
Max Horn
|
1c0d2c5ab9
|
Fixed hq2x ASM scaler
svn-id: r36115
|
2009-01-27 21:44:24 +00:00 |
|
Max Horn
|
97153f9c3b
|
Removed interpolate16_2 and interpolate16_3
svn-id: r36088
|
2009-01-27 01:29:22 +00:00 |
|
Max Horn
|
4098ff66aa
|
Removed use of LUT16to32 in HQx asm versions, replacing some MMX code with 'plain' x86 code. Advantage: got rid of a 256kb table (reduces cache load, so over here the code is about as fast as before; in particular, since the affected interpolators are not used that often, it seems). Moreover, the new code is more accurate than the old ASM code, which actually differed from what our C++ HQx did (sacrificing precision for speed, i.e., cheating ;-)
svn-id: r36078
|
2009-01-26 18:31:06 +00:00 |
|
Max Horn
|
b93db9f30f
|
HQX: Removed some more branches (like in my previous commit) from interpolation macros (they are meant to speed up things, but in reality cause a slowdown -- branches are expensive on modern CPUs)
svn-id: r36047
|
2009-01-24 23:27:21 +00:00 |
|
Max Horn
|
16e7a7cd30
|
Turned two vars of the HQ2x/HQ3x ASM implementation into global vars, to make it possible to adjust them for 555 vs. 565 mode (555 mode is still a bit buggy, due to the interpolation code they use)
svn-id: r36046
|
2009-01-24 23:06:58 +00:00 |
|
Max Horn
|
ab5e3db9e3
|
Moved 565 mode specific bits of HQ2x/HQ3x asm to 'variables'
svn-id: r36034
|
2009-01-24 06:26:43 +00:00 |
|
Max Horn
|
4d5702606f
|
Remark that the HQnx ASM code only works in 565 mode
svn-id: r36025
|
2009-01-23 22:56:14 +00:00 |
|
Max Horn
|
04517f17ad
|
Added some comments to hq2x/hq3x asm code
svn-id: r36024
|
2009-01-23 22:05:40 +00:00 |
|
Max Horn
|
169b27de0a
|
Patch #2014663: Do not mark stack as executable in HQx scaler
svn-id: r33645
|
2008-08-05 21:26:04 +00:00 |
|
Torbjörn Andersson
|
338beeca84
|
Committed my own patch #1885901 to fix NASM warnings.
svn-id: r30804
|
2008-02-05 23:24:09 +00:00 |
|
Jordi Vilalta Prat
|
66e9d4f5e8
|
Removed trailing spaces.
svn-id: r30664
|
2008-01-27 19:47:41 +00:00 |
|
Eugene Sandulenko
|
718532b386
|
Fix ASM HQ routines, because RGBtoYUV and LUT16to32 are on heap now.
svn-id: r22041
|
2006-04-19 22:53:37 +00:00 |
|
Max Horn
|
7335d348ba
|
Moved common/scaler* to graphics/
svn-id: r20797
|
2006-02-20 20:29:02 +00:00 |
|