Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-05 | WINTERMUTE: Disambiguate empty and NULL strings when saving | Willem Jan Palenstijn | |
The string stored is now strlen(s)+1, with length 0 indicating NULL. Increment savegame version for this new format. Old savegames are fixed by assuming VAL_STRING should never be NULL. | |||
2013-09-05 | WINTERMUTE: Don't clean up _scripts mid-iteration | Willem Jan Palenstijn | |
Scripts executing from ScEngine::tick() can call ScEngine::unbreakableTick() via scCallMethod("SaveGame") and applyEvent("BeforeSave"). This recursive execution could cause finished scripts being removed from _scripts while ScEngine::tick() is still iterating over that array. | |||
2013-08-29 | WINTERMUTE: Remove useless Rect extra argument from fadeToColor. | Tobia Tesan | |
It is not used anywhere, and Mnemonic has confirmed that the original engine does NOT support anything but full screen fades. | |||
2013-08-27 | WINTERMUTE: Remove duplicate code | Willem Jan Palenstijn | |
2013-08-27 | WINTERMUTE: Simplify string matching | Willem Jan Palenstijn | |
2013-08-26 | WINTERMUTE: Fix and clean up BaseSurfaceOSystem::finishLoad() | Willem Jan Palenstijn | |
This fixes a couple of cases which fell through the cracks of the previous chain of conditions, including 16bpp images and 32bpp images without alpha. The latter partially fixes bug #3600667. | |||
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-24 | WINTERMUTE: Fix warning | Willem Jan Palenstijn | |
2013-08-20 | WINTERMUTE: Replace CP1252-symbol ... with 3 full stops. | Einar Johan Trøan Sømåen | |
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-20 | WINTERMUTE: Avoid doing alpha-blits when image doesn't have alpha. | Einar Johan Trøan Sømåen | |
Also detect images with only binary alpha. | |||
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-19 | WINTERMUTE: Adding detection for more games. | JenniBee | |
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-16 | WINTERMUTE: Fix computation of _renderRect. | Tobia Tesan | |
This reverts the changes in 4cf1d671. Fixes the "notebook bug" - i.e. the notebook being only partially drawn - in Dirty Split. | |||
2013-08-16 | WINTERMUTE: Fix (still disabled) modTargetRect logic | Willem Jan Palenstijn | |
Width and height were computed incorrectly. Also, the shift by _renderRect is not necessary since that was to compensate for the coordinate translation done by the original SDL_RenderSetViewport, which we don't perform. | |||
2013-08-13 | WINTERMUTE: Be explicit when storing Floats in savegames. | Einar Johan Trøan Sømåen | |
2013-08-13 | WINTERMUTE: Add atleast some comments to the renderTicket-system. | Einar Johan Trøan Sømåen | |
2013-08-12 | WINTERMUTE: Add detection for Blue Madonna-demo. | Einar Johan Trøan Sømåen | |
2013-08-09 | WINTERMUTE: Fix uninitialized scalar field (CID1060922) | Einar Johan Trøan Sømåen | |
2013-08-09 | WINTERMUTE: Avoid setting alpha-image when filename is "" | Einar Johan Trøan Sømåen | |
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: Small formatting fixes. | Johannes Schickel | |
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 | Merge pull request #354 from tobiatesan/wintermute_rotozoom_3 | Einar Johan Trøan Sømåen | |
WINTERMUTE: Wintermute rotozoom 3 | |||
2013-08-01 | WINTERMUTE; Indentation in transform_* | Tobia Tesan | |
2013-08-01 | WINTERMUTE: #ifdef ENABLE_BILINEAR -> #if ENBABLE_BILINEAR | Tobia Tesan | |
2013-08-01 | WINTERMUTE: s/255,255,255,255/kDefaultMod/ | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Formatting | Tobia Tesan | |
2013-08-01 | WINTERMUTE: s/WINTERMUTE_TRANSFORMTOOLS_H/WINTERMUTE_TRANSFORM_TOOLS_H/ | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Bring consts inside namespace in transform_struct.h | Tobia Tesan | |
2013-08-01 | WINTERMUTE: FActor out TransformStruc initialization in repeatLastDraw loop | 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: const Common::Rect rect& in rect32.h | 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: zoom parameter in display*** is now integer | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Remove unused variable in transparent_surface.cpp | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Fix type-related warnings in base_surface_osystem.cpp | Tobia Tesan | |
2013-08-01 | WINTERMUTE: #define to const for TransformStruct defaults | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Doxygen comments in TransformStruct | Tobia Tesan | |
2013-08-01 | WINTERMUTE: Express 180.0f as float in TransformTools | Tobia Tesan | |
2013-08-01 | WINTERMUTE: #define to const for TransformStruct defaults | Tobia Tesan | |