Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-06 | GRAPHICS: Manually specify function alignment in ARM assembly. | Johannes Schickel | |
2014-02-18 | GRAPHICS: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-08 | GRAPHICS: Fix incorrect parameter order for getBasePtr. | Torbjörn Andersson | |
This caused createThumbnail() to crash, e.g. when saving in the Kyrandia engine. Probably other engines as well. | |||
2013-08-03 | GRAPHICS: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | GRAPHICS: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-08-02 | GRAPHICS: Slight formatting fixes in thumbnail_intern.cpp. | Johannes Schickel | |
2013-08-02 | GRAPHICS: Silence conversion warnings by using an explicit cast. | Johannes Schickel | |
2013-07-13 | GRAPHICS: Allow arbitrary input sizes for thumbnail scaling. | Johannes Schickel | |
Instead of a fixed 1/2 or 1/4 scaling we do a two step scaling now: 1) Scale image to width < 160*2 && height < [100,120]*2 with 1/4 or 1/2 nearest-neighbor. 2) Use a bilinear scaler to scale aspect preserving to 160x[100,120] This fixes bug #3614568 "GRAPHICS: Odd thumbnail sizes crash". | |||
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2012-10-21 | GRAPHICS: Rename NEON_ASPECT_CORRECTOR to USE_ARM_NEON_ASPECT_CORRECTOR | David-John Willis | |
* This better matches other ARM codepaths. * Also remove #ifdef OPENPANDORA as moved to configure. | |||
2012-09-25 | GRAPHICS: Slight formatting fixes in aspect.cpp. | Johannes Schickel | |
2012-09-17 | SCALER: Neon code for aspect correction for OpenPandora | Bertrand Augereau | |
It gains 35% on the first function of the profiling on Indy IV It is now nearly memory-bound (~10%) so it might not be needed to schedule the code better than this | |||
2012-09-03 | SCALER: No need to inline interpolate5Line, it just bloats stretch200To240 ↵ | Bertrand Augereau | |
for nothing | |||
2012-06-12 | GRAPHICS: Replace OverlayColor with uint16 in scaler code. | Johannes Schickel | |
Scalers are actually fixed at 2Bpp right now and not at the depth of OverlayColor. | |||
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2011-11-14 | COMMON: Remove some double-underscore defines (reserved) | Willem Jan Palenstijn | |
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-06-14 | SCALERS: Fix Normal1xAspect scaler bug reported in bug #3313709 | CeRiAl | |
2011-06-10 | ARM: Fix normal2x scaler for width % 4 != 0 | Willem Jan Palenstijn | |
The first jump to 'thin:' didn't leave r14 (remaining width) in the right state. | |||
2011-06-10 | SCALERS: Fix for compiling for ARM without using ASM scalers | CeRiAl | |
2011-06-08 | GRAPHICS: Move comment to the right function. | Alyssa Milburn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-07 | GRAPHICS: use the new interpolate16_5_3 | peres | |
2011-05-07 | GRAPHICS: implement the long awaited interpolate16_5_3 | peres | |
2011-05-01 | Merge pull request #16 "Add a PixelFormat to Graphics::Surface.". | Johannes Schickel | |
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-17 | GRPAHICS: Do not access Surface::bytesPerPixel anymore. | Johannes Schickel | |
2011-04-17 | GRAPHICS: Prefer Surface::create taking a PixelFormat over the one taking a ↵ | Johannes Schickel | |
byte depth. | |||
2011-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
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 |