aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/graphics/transparent_surface.h
AgeCommit message (Collapse)Author
2014-06-02WINTERMUTE: Speeding up blitting routines for TransparentSurfaceEugene Sandulenko
2014-03-15WINTERMUTE: Run astyle on transparent_surface.{h,cpp} mainly adding braces.Einar Johan Trøan Sømåen
2014-02-18WINTERMUTE: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-16WINTERMUTE: Janitorial - Remove trailing spacesStrangerke
2013-10-29WINTERMUTE: Correct some doxygen-comments in TransparentSurface.Einar Johan Trøan Sømåen
2013-10-06WINTERMUTE: Integrate SDL_rotozoom code for scale/rotoscaleWillem Jan Palenstijn
2013-09-30Merge branch 'refac'Einar Johan Trøan Sømåen
Conflicts: engines/wintermute/graphics/transparent_surface.cpp engines/wintermute/graphics/transparent_surface.h
2013-09-30WINTERMUTE: Constify some getters in TransparentSurface, UIObject and UIWindowEinar Johan Trøan Sømåen
2013-09-23WINTERMUTE: Add support for additive/subtractive blending in TransparentSurfaceTobia Tesan
2013-09-21WINTERMUTE: Keep _alphaMode private in TransparentSurfaceTobia Tesan
2013-08-20WINTERMUTE: Add binary alpha-blitting.Einar Johan Trøan Sømåen
For now, no RLE, or anything, but the infrastructure for it is put in place here.
2013-08-20WINTERMUTE: Change pixel-format to RGBA.Einar Johan Trøan Sømåen
2013-08-19WINTERMUTE: Don't use a lookup table for alphaWillem Jan Palenstijn
This gives a drawTickets() speed increase of about 10% in the JULIA demo (on a core i7 920).
2013-08-05WINTERMUTE: Fix formatting.Einar Johan Trøan Sømåen
2013-08-04WINTERMUTE: Small formatting fixes.Johannes Schickel
2013-08-04WINTERMUTE: Fix end of namespace comments.Johannes Schickel
2013-08-01WINTERMUTE: #ifdef ENABLE_BILINEAR -> #if ENBABLE_BILINEARTobia Tesan
2013-08-01WINTERMUTE: Fix #ifdef in transparent_surface.[h|cpp]Tobia Tesan
2013-08-01WINTERMUTE: s/*transform/const &transform/Tobia Tesan
2013-08-01WINTERMUTE: Rename rotate() -> rotoscale() for consistencyTobia Tesan
2013-08-01WINTERMUTE: *transform as pointer in transform_toolsTobia Tesan
2013-08-01WINTERMUTE: Rename pixel copy functionsTobia Tesan
2013-08-01WINTERMUTE: Removed useless argument from rotate()Tobia Tesan
2013-08-01WINTERMUTE: Add rotationTobia Tesan
Add actual rotation code, make ticket-system transformStruct-aware
2013-07-31WINTERMUTE: Bilinear scaling.Tobia Tesan
Refactor scale(), factor out actual mapping algorithm, add bilinear scaling
2013-01-26WINTERMUTE: Replace all NULLs with nullptr.Einar Johan Trøan Sømåen
2012-08-13WINTERMUTE: WinterMute -> WintermuteEinar Johan Trøan Sømåen
2012-08-13WINTERMUTE: Cleanup in TransparentSurface.Einar Johan Trøan Sømåen
2012-08-13WINTERMUTE: Use 64k-tables for alpha-blitting.Einar Johan Trøan Sømåen
2012-08-07WINTERMUTE: Use only one scaler for blitting, the faster one.Einar Johan Trøan Sømåen
2012-08-07WINTERMUTE: Optimize blitting (Do opaque blits for opaque images, and do ↵Einar Johan Trøan Sømåen
fill with memcpy)
2012-07-27WINTERMUTE: Use an arbitrary size nearest neighbour scaler for save ↵Einar Johan Trøan Sømåen
thumbnails. Thanks to clone2727
2012-07-21WINTERMUTE: Rename CamelCased filenames to prefixed_under_score-filenamesEinar Johan Trøan Sømåen
This is mostly a lead-up to namespacing the Ad/Base folders, and then possibly removing the prefixes from the files, it also has the added benefit of getting rid of the odd case-typos that makes for issues on platforms that don't ignore case.