Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-14 | GRAPHICS: Adapt thumbnail code to grabPalette RGBA->RGB change. | Johannes Schickel | |
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2010-11-17 | GRAPHICS: colour -> color | Max Horn | |
svn-id: r54287 | |||
2010-11-07 | GRAPHICS: Cleanup advmame scaler code; don't include assert.h | Max Horn | |
svn-id: r54104 | |||
2010-07-02 | Fix long standing regression (introduced with r34053) in thumbnail scaling ↵ | Johannes Schickel | |
code for Hercules graphics. svn-id: r50605 | |||
2010-07-02 | Rewrote the handling of thumbnail creation for KQ6 Windows in rev #50600, so ↵ | Filippos Karapetis | |
that it recreates the screen buffer like the other workarounds above it (thanks to LordHoto for pointing this out) svn-id: r50601 | |||
2010-07-02 | Added a special case for KQ6 hires in the thumbnail creation code, which ↵ | Filippos Karapetis | |
runs at a resolution of 640x440 svn-id: r50600 | |||
2010-04-19 | Document that the current Hercules mode thumbnail scaler code is pretty much ↵ | Johannes Schickel | |
aimed for SCUMM games. svn-id: r48736 | |||
2010-04-19 | Cleanup. | Johannes Schickel | |
svn-id: r48735 | |||
2010-04-19 | Do not call OSystem::grabPalette() for 16bit modes, when the result is not ↵ | Andre Heider | |
used anyway for those modes. svn-id: r48733 | |||
2010-04-17 | Fix for ARM Normal2xAspect scaler that was causing crashes when the screen | Robin Watts | |
'shakes' (such as when the head/bomb goes of at the start of sam'n'max). Was overwriting the end of the screen when asked to plot a non-multiple of 5 lines. svn-id: r48690 | |||
2010-03-09 | Fix missing definition of gBitFormat. | Robin Watts | |
svn-id: r48213 | |||
2010-03-08 | Use a template for hq2x and hq3x instead of using #include and defines. | Johannes Schickel | |
svn-id: r48197 | |||
2010-03-08 | Fix compilation. | Johannes Schickel | |
svn-id: r48196 | |||
2010-03-08 | Add new aspect ratio scaler variant, based on the Normal2xAspect ARM code | Max Horn | |
svn-id: r48195 | |||
2010-03-08 | Rewrite Normal1xAspect (untested, may be broken) | Max Horn | |
svn-id: r48194 | |||
2010-03-08 | Remove redundant code | Max Horn | |
svn-id: r48193 | |||
2010-03-08 | Rename PocketPCLandscapeAspect to Normal1xAspect and move it to | Max Horn | |
graphics/scaler/aspect.cpp svn-id: r48192 | |||
2010-03-08 | Rename PocketPCPortrait scaler to DownscaleHorizByThreeQuarters, | Max Horn | |
and move it to graphics/scaler. svn-id: r48191 | |||
2010-03-08 | SCALERS: Get rid of MAKE_WRAPPER; make RGBtoYUV internal | Max Horn | |
svn-id: r48189 | |||
2010-03-08 | Code formatting | Max Horn | |
svn-id: r48188 | |||
2010-03-08 | SCALERS: Change 'bitformat' template params to 'colormasks'; | Max Horn | |
get rid of some #defines svn-id: r48187 | |||
2010-03-08 | Move some aspect ratio related stuff to graphics/scaler/aspect.h | Max Horn | |
svn-id: r48186 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-23 | Some more header modifications ("Graphic Adventure Engine" and the legal ↵ | Arnaud Boutonné | |
property paragraph) svn-id: r47489 | |||
2009-11-18 | Put two of the WinCE downscalers into graphics/scaler/downscaler*, so that ↵ | Max Horn | |
they can be used by multiple backends (more could be added as needed) svn-id: r45974 | |||
2009-10-02 | Whitespace changes | Max Horn | |
svn-id: r44546 | |||
2009-09-28 | Removed the svn:executable property on non-executables | Andre Heider | |
svn-id: r44444 | |||
2009-09-08 | Fixed some (pedantic) warnings | Max Horn | |
svn-id: r44015 | |||
2009-08-29 | Fix bug for non 8bpp indexed game screens in grabScreen565. | Johannes Schickel | |
svn-id: r43796 | |||
2009-08-29 | changes to graphics/scaler/thumbnail_intern.cpp that escaped earlier 16-bit ↵ | Jody Northup | |
merge. svn-id: r43788 | |||
2009-08-14 | MIPSpro compilation fixes / workarounds (from a patch by Rainer Canavan) | Joost Peters | |
The hashmap.h change is ugly, but so far the only thing found to work. Suggestions for a better "fix" appreciated! svn-id: r43380 | |||
2009-07-30 | Patch #2818501: enable scale2x mmx on x86_64 | Max Horn | |
svn-id: r42918 | |||
2009-07-27 | Add ARM code version of Normal2x scaler. | Robin Watts | |
Add ARM only aspect ratio correcting version of Normal2x scaler. Make WinCE port use Normal2x by default if the screen is large enough. Make WinCE port use aspect ratio correcting version if panel is hidden. svn-id: r42843 | |||
2009-07-21 | Add ARM code implementation of Scaler2x, and enable it for the WinCE | Robin Watts | |
port. svn-id: r42645 | |||
2009-06-03 | Revert last change, better to wait for 16bit backend support. | Travis Howell | |
svn-id: r41131 | |||
2009-06-03 | Update thumbnail code to capture RGB565 screen. | Travis Howell | |
svn-id: r41130 | |||
2009-05-28 | Tweak the hq2x/hq3x a little bit (interpolation code is little bit shorter, ↵ | Max Horn | |
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-02-15 | Attempt to fix compilation problems on MSVC 7 (I wonder why it compiled ↵ | Max Horn | |
elsewhere, actually ;) svn-id: r38314 | |||
2009-01-27 | Fixed hq2x ASM scaler | Max Horn | |
svn-id: r36115 | |||
2009-01-27 | Re-enabled ASM versions of HQx scalers (oops) | Max Horn | |
svn-id: r36099 | |||
2009-01-27 | Added new interpolate16_1_1_1_1 func, got rid of interpolate32_1_1_1_1 | Max Horn | |
svn-id: r36090 | |||
2009-01-27 | Replaced small lookup table in 2xsai by direct computation | Max Horn | |
svn-id: r36089 | |||
2009-01-27 | Removed interpolate16_2 and interpolate16_3 | Max Horn | |
svn-id: r36088 | |||
2009-01-27 | Speed up HQ2x/HQ3x C++ version a bit (about 20% faster with -O3 on my system) | Max Horn | |
svn-id: r36087 | |||
2009-01-27 | New code for interpolate32_1_1 overflowed in 565 mode, so reverting to the ↵ | Max Horn | |
old code (with some variable name changes to match the other interpolators) svn-id: r36086 | |||
2009-01-26 | Removed use of LUT16to32 in HQx asm versions, replacing some MMX code with ↵ | Max Horn | |
'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 | Slightly improved interpolate32_1_1 | Max Horn | |
svn-id: r36075 | |||
2009-01-25 | Renamed lowBits -> kLowBitsMask and highBits -> kHighBitsMask | Max Horn | |
svn-id: r36049 | |||
2009-01-24 | HQX: Removed some more branches (like in my previous commit) from ↵ | Max Horn | |
interpolation macros (they are meant to speed up things, but in reality cause a slowdown -- branches are expensive on modern CPUs) svn-id: r36047 |