aboutsummaryrefslogtreecommitdiff
path: root/graphics/scaler
AgeCommit message (Collapse)Author
2012-10-21GRAPHICS: Rename NEON_ASPECT_CORRECTOR to USE_ARM_NEON_ASPECT_CORRECTORDavid-John Willis
* This better matches other ARM codepaths. * Also remove #ifdef OPENPANDORA as moved to configure.
2012-09-25GRAPHICS: Slight formatting fixes in aspect.cpp.Johannes Schickel
2012-09-17SCALER: Neon code for aspect correction for OpenPandoraBertrand 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-03SCALER: No need to inline interpolate5Line, it just bloats stretch200To240 ↵Bertrand Augereau
for nothing
2012-06-12GRAPHICS: 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-15JANITORIAL: Fix missing whitespace in pointer castTarek 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-14COMMON: Remove some double-underscore defines (reserved)Willem Jan Palenstijn
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-06-14SCALERS: Fix Normal1xAspect scaler bug reported in bug #3313709CeRiAl
2011-06-10ARM: Fix normal2x scaler for width % 4 != 0Willem Jan Palenstijn
The first jump to 'thin:' didn't leave r14 (remaining width) in the right state.
2011-06-10SCALERS: Fix for compiling for ARM without using ASM scalersCeRiAl
2011-06-08GRAPHICS: Move comment to the right function.Alyssa Milburn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-07GRAPHICS: use the new interpolate16_5_3peres
2011-05-07GRAPHICS: implement the long awaited interpolate16_5_3peres
2011-05-01Merge 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-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-17GRPAHICS: Do not access Surface::bytesPerPixel anymore.Johannes Schickel
2011-04-17GRAPHICS: Prefer Surface::create taking a PixelFormat over the one taking a ↵Johannes Schickel
byte depth.
2011-03-29JANITORIAL: Remove/comment unused varsdhewg
Found by GCC 4.6's -Wunused-but-set-variable
2011-02-14GRAPHICS: Adapt thumbnail code to grabPalette RGBA->RGB change.Johannes Schickel
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2010-11-17GRAPHICS: colour -> colorMax Horn
svn-id: r54287
2010-11-07GRAPHICS: Cleanup advmame scaler code; don't include assert.hMax Horn
svn-id: r54104
2010-07-02Fix long standing regression (introduced with r34053) in thumbnail scaling ↵Johannes Schickel
code for Hercules graphics. svn-id: r50605
2010-07-02Rewrote 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-02Added 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-19Document that the current Hercules mode thumbnail scaler code is pretty much ↵Johannes Schickel
aimed for SCUMM games. svn-id: r48736
2010-04-19Cleanup.Johannes Schickel
svn-id: r48735
2010-04-19Do not call OSystem::grabPalette() for 16bit modes, when the result is not ↵Andre Heider
used anyway for those modes. svn-id: r48733
2010-04-17Fix for ARM Normal2xAspect scaler that was causing crashes when the screenRobin 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-09Fix missing definition of gBitFormat.Robin Watts
svn-id: r48213
2010-03-08Use a template for hq2x and hq3x instead of using #include and defines.Johannes Schickel
svn-id: r48197
2010-03-08Fix compilation.Johannes Schickel
svn-id: r48196
2010-03-08Add new aspect ratio scaler variant, based on the Normal2xAspect ARM codeMax Horn
svn-id: r48195
2010-03-08Rewrite Normal1xAspect (untested, may be broken)Max Horn
svn-id: r48194
2010-03-08Remove redundant codeMax Horn
svn-id: r48193
2010-03-08Rename PocketPCLandscapeAspect to Normal1xAspect and move it toMax Horn
graphics/scaler/aspect.cpp svn-id: r48192
2010-03-08Rename PocketPCPortrait scaler to DownscaleHorizByThreeQuarters,Max Horn
and move it to graphics/scaler. svn-id: r48191
2010-03-08SCALERS: Get rid of MAKE_WRAPPER; make RGBtoYUV internalMax Horn
svn-id: r48189
2010-03-08Code formattingMax Horn
svn-id: r48188
2010-03-08SCALERS: Change 'bitformat' template params to 'colormasks';Max Horn
get rid of some #defines svn-id: r48187
2010-03-08Move some aspect ratio related stuff to graphics/scaler/aspect.hMax Horn
svn-id: r48186
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-23Some more header modifications ("Graphic Adventure Engine" and the legal ↵Arnaud Boutonné
property paragraph) svn-id: r47489
2009-11-18Put 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-02Whitespace changesMax Horn
svn-id: r44546
2009-09-28Removed the svn:executable property on non-executablesAndre Heider
svn-id: r44444
2009-09-08Fixed some (pedantic) warningsMax Horn
svn-id: r44015
2009-08-29Fix bug for non 8bpp indexed game screens in grabScreen565.Johannes Schickel
svn-id: r43796