aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-15NEWS: Engine name consistency fixes.Johannes Schickel
2016-03-15NEWS: Improve wording slightly.Johannes Schickel
2016-03-15NEWS: Consistency fixes.Johannes Schickel
2016-03-15NEWS: Sync 1.8.1 sectionEugene Sandulenko
2016-03-15WAGE: Plug the debugger inEugene Sandulenko
2016-03-15WAGE: Added engine debugger stubEugene Sandulenko
2016-03-15WAGE: Better menu shortcut parsing. This fixes Jumble!Eugene Sandulenko
2016-03-15WAGE: More games to detectionEugene Sandulenko
2016-03-15WAGE: More games to detectionEugene Sandulenko
2016-03-15WAGE: Two more games added to detectionEugene Sandulenko
2016-03-15SCI32: Document kAddLineFilippos Karapetis
2016-03-15SCI32: Implement kBitmapSetDisplaceFilippos Karapetis
2016-03-15SCI: Remove unused _gfxScreen parameter from GfxRemapFilippos Karapetis
2016-03-14SCI32: Implement kBitmapDrawColorColin Snover
2016-03-14Merge pull request #705 from ottogin/sword25-video-fixEugene Sandulenko
SWORD25: Fix video loop in intro
2016-03-14Merge pull request #706 from eriktorbjorn/bbvs-newgameEugene Sandulenko
BBVS: Move much of engine initialization to newGame()
2016-03-14WAGE: Crash in Strange Disappearance has been resolvedEugene Sandulenko
2016-03-14WAGE: Made bounds calulation less restrictiveEugene Sandulenko
2016-03-14BBVS: Move much of engine initialization to newGame()Torbjörn Andersson
This should fix bug #7057 ("BBVS: No clean-up when restarting").
2016-03-13SCI32: Implement kCelInfoColin Snover
2016-03-13SCI32: Fix scaler drawing pixels at the wrong positionsColin Snover
In order for scaling ratios to apply equally across objects that start at different positions on the screen, the pixels that are read from the source bitmap must all use the same pattern of division. In other words, cels must follow the same scaling pattern as if they were drawn starting at an even multiple of the scaling ratio, even if they were not.
2016-03-13Revert "SCI32: Fix small inaccuracy in the scaling drawing code"Colin Snover
This reverts commit d85eb8ded68a20de383d84064aacd1a4c81db4e9. This patch did not correctly fix the scaler to follow the same rules as SSCI and only worked on the y-axis.
2016-03-14SWORD25: Fix frozen/flickering title menu movieottogin
Fixes bug #6978: Unload old movie before loading a new one
2016-03-13NEWS: Add mention of the new option to use English speech in SWORD25Thierry Crozat
2016-03-13BASE: Ignore -psn command line argument on OS XThierry Crozat
Prior to OS X 10.9, the OS was passing the process serial number as an additional argument on OS X when starting an application bundle. For whatever reason, when compiling with SDL 1.2 this gets suppressed before getting to the place where we handle command line arguments. But when compiling with SDL2 this additional argument remains so we need to ignore it to avoid erroring out.
2016-03-13DEVTOOLS: Use LTCG for Release configurations in MSBuild project files.Johannes Schickel
Silences linker output that LTCG is used anyway because whole program optimization is enabled for these configurations.
2016-03-13SCI32: Add note about kCantBeHere rectColin Snover
2016-03-13SCI32: Remove incorrect note about dword_C6288Colin Snover
Any reason why flipping this condition did anything to GK1 rendering was due to other unrelated bugs in the renderer.
2016-03-13SCI32: Clarify the purpose of scaling ratios used in ScreenItemColin Snover
2016-03-13SCI32: Correct some kernel call signaturesColin Snover
2016-03-13SCI32: Implement kCelHigh and kCelWide SCI32 versionsColin Snover
The SCI16 versions do not implement the scaling algorithm used by SCI32 so would be off by one in some cases.
2016-03-13BUILD: Add OpenGL framework in static build link command on OS XThierry Crozat
This should be provided by sdl-config --static-libs, but when using SDL2 it is missing for me.
2016-03-13SCI32: Fix small inaccuracy in the scaling drawing codeMartin Kiewitz
Previously sourcePos was always originating from plain 0, 0 which made some pixels not always getting drawn at the right spot when uneven scaling was used (for example 5:12). Seems to fix gabriel knight 1 hires graphic issues
2016-03-12TUCKER: Don't try parsing missing debug values in demoOri Avtalion
Fixes the demo thinking it's in debug mode and allowing ESC to quit.
2016-03-11SCI32: Fix incorrect mouse event coordinates in SCI2 hiresColin Snover
2016-03-11SCI32: Use Common::fill() instead of memset(), where possibleFilippos Karapetis
Thanks wjp, LordHoto, waltervn
2016-03-11SCI32: Assign a define for the non-remapped number of colorsFilippos Karapetis
2016-03-11WAGE: Added Pavilion and T-Rex detectionEugene Sandulenko
2016-03-11WAGE: Added two more games to detection tablesEugene Sandulenko
2016-03-11NEWS: Put back 1.8.1 NEWS section that was accidentally revertedTorbjörn Andersson
2016-03-11SCI32: Add remap counters and hook them up to frameOutFilippos Karapetis
2016-03-11SCI32: Avoid usage of delegated constructorsFilippos Karapetis
Although this feature reduces code duplication, GCC throws the following: "warning: delegating constructors only available with -std=c++11 or -std=gnu++11".
2016-03-11SCI32: More work on remappingFilippos Karapetis
applyRemap() has been implemented now, however the end effect is still not visible
2016-03-11SCI32: Handle the different remap color ranges in SCI2 and SCI21Filippos Karapetis
This fixes an assertion when starting a new game in SQ6
2016-03-11SCI32: Fix bug in updateRemap()Filippos Karapetis
2016-03-11SCI32: Initial implementation of kRemapColorsFilippos Karapetis
applyRemap() is still not finished, so nothing is actually visible yet
2016-03-10SCI32: Implement GfxText32::getTextCountColin Snover
2016-03-10SCI32: Use correct name of kCantBeHere kernel functionColin Snover
Only updating SCI32 names here due to not knowing about the correctness of the SCI16 code.
2016-03-10SCI32: Use separate function for SCI32 version of kCantBeHereColin Snover
Requested by @m-kiewitz.
2016-03-10SCI32: Clean up debug messages in GfxFrameoutColin Snover
Error messages now contain the name of the failed function and plane/screen item information that can be used to look up the plane/screen item in a debugger, if the games ever crash in a release in this code, per suggestion by @m-kiewitz. Commented out messages that were used during the rearchitecture of the main graphics engine are also removed, since that code is stable now.