Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-25 | WINTERMUTE: Fix colormod with alpha blending | Willem Jan Palenstijn | |
Now apply colormod only to the src color instead of to the dst. The original code did this inconsistently depending on if the colormod was 0 or not. | |||
2013-08-25 | WINTERMUTE: Fix alpha blending with colormod | Willem Jan Palenstijn | |
This fixes numerous transparency effects in J.U.L.I.A. | |||
2013-08-20 | WINTERMUTE: 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-20 | WINTERMUTE: Change pixel-format to RGBA. | Einar Johan Trøan Sømåen | |
2013-08-19 | WINTERMUTE: Don't use a lookup table for alpha | Willem Jan Palenstijn | |
This gives a drawTickets() speed increase of about 10% in the JULIA demo (on a core i7 920). | |||
2013-08-16 | WINTERMUTE: Fix offset calculation with partial rects when sprites are mirrored. | Tobia Tesan | |
This fixes the dress bug, aka Rosemary appearing "jigsawed" when passing over her with the cursor when she is facing east. See bug #3592907 | |||
2013-08-07 | Merge pull request #365 from lordhoto/protected-pixels | Johannes Schickel | |
Make Graphics::Surface::pixels protected. | |||
2013-08-06 | WINTERMUTE: Fix incorrect parameter order for getBasePtr. | Johannes Schickel | |
This is a regression from 19fa89b8f58df702c5cb16d03a9cb51c1acce7ab. Thanks to fuzzie for noticing. | |||
2013-08-05 | WINTERMUTE: Fix formatting. | Einar Johan Trøan Sømåen | |
2013-08-04 | WINTERMUTE: Fix end of namespace comments. | Johannes Schickel | |
2013-08-03 | WINTERMUTE: Do not set Surface::pixels directly anymore. | Johannes Schickel | |
2013-08-03 | WINTERMUTE: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | WINTERMUTE: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-08-01 | WINTERMUTE: #ifdef ENABLE_BILINEAR -> #if ENBABLE_BILINEAR | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Formatting | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Fix #ifdef in transparent_surface.[h|cpp] | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Compile bilinear copy only if needed | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Various explicit casts | Tobia Tesan | |
* for floor/ceil output in transform_tools.cpp * for projX/Y in transparent_surface.cpp * in transpaprent_surface.cpp | |||
2013-08-01 | WINTERMUTE: Remove unused variable in transparent_surface.cpp | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Formatting | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Fix operator precedence in scale() | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Fix calculation of inverse angles | Tobia Tesan | |
2013-08-01 | WINTERMUTE: s/*transform/const &transform/ | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Rename rotate() -> rotoscale() for consistency | Tobia Tesan | |
2013-08-01 | WINTERMUTE: *transform as pointer in transform_tools | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Swap flip bits | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Rename pixel copy functions | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Move if() outside transform loop | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Removed useless argument from rotate() | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Add rotation | Tobia Tesan | |
Add actual rotation code, make ticket-system transformStruct-aware | |||
2013-07-31 | WINTERMUTE: Bilinear scaling. | Tobia Tesan | |
Refactor scale(), factor out actual mapping algorithm, add bilinear scaling | |||
2013-04-17 | WINTERMUTE: Avoid dereferncing null-pointer in TransparentSurface | Einar Johan Trøan Sømåen | |
2013-01-26 | WINTERMUTE: Replace all NULLs with nullptr. | Einar Johan Trøan Sømåen | |
2013-01-24 | WINTERMUTE: Don't scale 2Bpp images with code aimed at 4Bpp | Einar Johan Trøan Sømåen | |
2013-01-22 | WINTERMUTE: Correct a delete/delete[]-mismatch pointed out by valgrind | Einar Johan Trøan Sømåen | |
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-08-31 | WINTERMUTE: Fix g++ warnings listed by LordHoto | Einar Johan Trøan Sømåen | |
2012-08-13 | WINTERMUTE: WinterMute -> Wintermute | Einar Johan Trøan Sømåen | |
2012-08-13 | WINTERMUTE: Cleanup in TransparentSurface. | Einar Johan Trøan Sømåen | |
2012-08-13 | WINTERMUTE: Use 64k-tables for alpha-blitting. | Einar Johan Trøan Sømåen | |
2012-08-07 | WINTERMUTE: Use only one scaler for blitting, the faster one. | Einar Johan Trøan Sømåen | |
2012-08-07 | WINTERMUTE: Optimize blitting (Do opaque blits for opaque images, and do ↵ | Einar Johan Trøan Sømåen | |
fill with memcpy) | |||
2012-08-07 | WINTERMUTE: Change PixelFormat to ARGB (same as Sword25) | Einar Johan Trøan Sømåen | |
Mainly a workaround for the OpenGL-backend. | |||
2012-07-27 | WINTERMUTE: Use an arbitrary size nearest neighbour scaler for save ↵ | Einar Johan Trøan Sømåen | |
thumbnails. Thanks to clone2727 | |||
2012-07-26 | WINTERMUTE: var_name -> varName | Einar Johan Trøan Sømåen | |
2012-07-21 | WINTERMUTE: Rename CamelCased filenames to prefixed_under_score-filenames | Einar 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. |