Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-18 | SCI: Fix some rect off-by-ones | Colin Snover | |
2016-02-18 | SCI: Implement accurate renderer architecture for SCI32 | Colin Snover | |
2016-01-20 | SCI: Fix SCI32 hires detection making PQ4 unusably slow | Colin Snover | |
2016-01-14 | SCI: Implement SCI32 kPalVary and kPalette setFade | Colin Snover | |
This also fixes kPalCycle signatures to be more accurate. | |||
2016-01-07 | SCI32: Add kFrameOut stub code | Colin Snover | |
2016-01-07 | SCI32: Add initial support for palette cycling (kPalCycle) and fading (kPalFade) | Colin Snover | |
Graphics palette code was rewritten between SCI1 and SCI2, so SCI32 palette engine code has been moved to a separate GfxPalette32 class. | |||
2016-01-02 | JANITORIAL: Remove #includes of list_intern.h | Ori Avtalion | |
2015-12-29 | SCI32: split up SCI2.1 into EARLY/MIDDLE/LATE | Martin Kiewitz | |
- Detection works via signatures (couldn't find a better way) - new kString subcalls were introduced SCI2.1 LATE - kString now has signatures and is split via subcall table - kString fix, so that KQ7 doesn't crash, when starting a chapter - Sci2StringFunctionType removed, because no longer needed | |||
2014-11-09 | SCI: Phantasmagoria actually outputs 630x450 now | Martin Kiewitz | |
clipping of video output was required | |||
2014-10-13 | SCI: Wording | Filippos Karapetis | |
2014-10-13 | SCI: Set the NS rect for all cases in GK1 (bug #6729) | Filippos Karapetis | |
2014-08-08 | SCI: Extend hack to fix regression in GK1 | Filippos Karapetis | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-03 | SCI: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | SCI: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-07-30 | SCI: Add a hack to fix the inventory in GK1 | Filippos Karapetis | |
For some reason, the top left nsRect coordinates get swapped in the GK1 inventory screen, investigate why | |||
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-04-25 | SCI: Fix scaling in the back room of the bookstore in GK1 | Filippos Karapetis | |
2013-03-28 | SCI: Fix drawing in SCI21 hires games without breaking lowres SCI2/SCI21 games | Filippos Karapetis | |
2013-01-13 | SCI: Some more work on scaling in SCI32 | Filippos Karapetis | |
2013-01-11 | SCI: Fix the night time palette in QFG4 | Filippos Karapetis | |
2013-01-11 | SCI: More proper handling of scaling and global scaling in SCI32 | Filippos Karapetis | |
This fixes several scaling related problems in QFG4 and SQ6 | |||
2013-01-11 | SCI: Disable modification of object NS rects in SCI32 | Filippos Karapetis | |
This fixes the sliders in QFG4 without introducing any regressions, as the objects are still drawn on screen using the per-frame adjusted coordinates | |||
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-26 | Merge pull request #268 from clone2727/video-rewrite | Matthew Hoops | |
VideoDecoder upgrade & partial rewrite | |||
2012-08-21 | SCI: Update a comment | Filippos Karapetis | |
2012-08-16 | VIDEO: Remove setSystemPalette() | Matthew Hoops | |
2012-07-26 | SCI: Differentiate between screen width and pitch | Filippos Karapetis | |
This properly addresses the odd screen width (630) in Phantasmagoria 1 | |||
2012-07-16 | SCI: Handle all negative priority values. Fixes graphics in the SQ6 demo | Filippos Karapetis | |
2012-07-08 | SCI: Show information for correct file naming in the QFG4 import room | Filippos Karapetis | |
This information is shown in previous QFG versions, but it had to be placed in a SCI32 graphics function in order to be shown in QFG4 too | |||
2012-07-06 | SCI: Better handling for Phantasmagoria's odd screen size | Filippos Karapetis | |
Still not right, as the width isn't set | |||
2012-07-06 | SCI: Add a hack to handle the internal script resolution in Phantasmagoria | Filippos Karapetis | |
2012-07-05 | SCI: Fix typo | Filippos Karapetis | |
2012-07-05 | SCI: Some updates to SCI32 kernel graphics functions | Filippos Karapetis | |
- Added a stub for kSetScroll, which sets the target picture immediately for now - Added an initial stub of kPalCycle (doesn't work correctly yet) - Adjusted the signatures of kUpdateLine and kDeleteLine for LSL6 - Unmapped kSetHotRectangles again, with updated information on how it is used in Phantasmagoria | |||
2012-07-04 | SCI: Add a check for invalid clip rectangles | Filippos Karapetis | |
Happens in QFG4, when starting a battle | |||
2012-07-04 | SCI: Some cleanup of the warnings in the SCI32 plane manipulation code | Filippos Karapetis | |
2012-07-04 | SCI: Update some version checks in kernelFrameout() to work with SCI3 too | Filippos Karapetis | |
2012-06-22 | SCI: Further cleanup of the frame drawing code | Filippos Karapetis | |
2012-06-22 | SCI: Simplify the SCI32 coordinate adjustment code | Filippos Karapetis | |
2012-06-16 | SCI: Get rid of casts on OSystem::copyRectToScreen calls. | Johannes Schickel | |
2012-06-15 | SCI: Limit floodfill hack to GK1 | Filippos Karapetis | |
Fixes the intro of LSL7 and the inventory screen in PQ4 | |||
2012-06-09 | SCI: Initial implementation of AddLine, UpdateLine, DeleteLine | Filippos Karapetis | |
2012-06-09 | SCI: Handle translucent text planes | Filippos Karapetis | |
Fixes the incorrect flood fill in the Rada Drums screen in GK1 | |||
2012-06-07 | SCI: Initial implementation of kScrollWindow, used in some SCI21 games | Filippos Karapetis | |
This is used in LSL6 hires and SQ6. This initial implementation is hackish and only works in SQ6 (nothing is shown in LSL6) | |||
2012-05-21 | SCI: Added two new debug commands, plane_list and plane_items | Filippos Karapetis | |
These can be used to debug drawn items in SCI32 | |||
2012-05-14 | SCI: Check for object visibility, if an object defines it | Filippos Karapetis | |
Fixes the inventory in GK1 | |||
2012-01-15 | SCI: Plug loads of memory leaks in the SCI32 graphics code | Filippos Karapetis | |
Many thanks to digitall for finding these | |||
2012-01-14 | SCI: Don't clip the plane rectangle in kernelDeletePlane() | Filippos Karapetis | |
The actual cause for this clipping has been fixed | |||
2012-01-14 | SCI: When deleting a plane, also delete the items in it | Filippos Karapetis | |
This fixes a crash in GK1 day 2, after using the thermostat outside Mosely's office |