Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-21 | SCI32: Use debugC instead of debugCN for debug output | Martin Kiewitz | |
2016-02-21 | SCI32: Add debug output to Add/Update/DeleteScreenItem+Planes | Martin Kiewitz | |
debugflag Graphics level 6 for Add+Delete level 7 for Update | |||
2016-02-21 | SCI32: Add a bit more debug info to errors + screenitems | Martin Kiewitz | |
2016-02-21 | SCI: Add script patch for Laura Bow 1 easter egg | Martin Kiewitz | |
Fixes view-loop for PC version | |||
2016-02-21 | SCI: Fix redrawAll updating visiblePlanes | Willem Jan Palenstijn | |
It was comparing ScreenItem*'s directly, instead of objects. | |||
2016-02-21 | SCI: Skip NULL entries in FindByObject | Willem Jan Palenstijn | |
Lists can contain gaps if they're searched before Pack() is called. | |||
2016-02-21 | SCI: Clear visible planes in GfxFrameout::clear() too | Willem Jan Palenstijn | |
This caused planes and visibleplanes to go out of sync when loading. | |||
2016-02-20 | SCI: Fix showStyle check in palMorphFrameOut() - thanks snover | Filippos Karapetis | |
2016-02-20 | SCI: Fix missing whitespace causing create_project errors | Colin Snover | |
2016-02-20 | SCI32: Change kAddLine to use kStubNull b/c signatures | Martin Kiewitz | |
2016-02-20 | SCI32: kIsOnMe apply scaling + use mulru() thx snover | Martin Kiewitz | |
2016-02-20 | SCI: Fix a regression in the fallback detector. Some cleanup | Filippos Karapetis | |
Removed the superfluous initForDetection() function, which was not updated in commit 2f17ba2b0ab77ef939c21efa04f7aaafccbd0c37 and caused the fallback detector to crash because of uninitialized variables | |||
2016-02-20 | SCI32: kIsOnMe searches _visiblePlanes, not just _planes | Martin Kiewitz | |
Forgot to mention that in last commit | |||
2016-02-20 | SCI32: Splitting up GfxFrameout::kernelIsOnMe() into 2 methods | Martin Kiewitz | |
2016-02-20 | SCI: Document and disable the unverified code used in GK1 | Filippos Karapetis | |
2016-02-20 | SCI: Add a more detailed explanation about kernelSetZoomZone | Filippos Karapetis | |
2016-02-20 | SCI: Document kernelSetZoomZone() | Filippos Karapetis | |
2016-02-20 | SCI: Add a better explanation of the visibility code used in GK1 | Filippos Karapetis | |
2016-02-20 | SCI: Handle the "visible" object selector. Fixes the inventory in GK1 | Filippos Karapetis | |
2016-02-20 | SCI: kernelSetZoomZone is a stub in Mac versions. Fixes bug #7040 | Filippos Karapetis | |
Cursor handling is quite different in Mac SCI versions. Among other changes, the screen where a zoom cursor was used in Freddy Pharkas has been redesigned to work without such a cursor, and the relevant zoom cursor call has been stubbed | |||
2016-02-20 | SCI: Rewrite Plane::mergeToRectList | Willem Jan Palenstijn | |
The old one would continue reading from outerRect after it was deleted. | |||
2016-02-20 | SCI32: Some work on kIsOnMe | Martin Kiewitz | |
Plenty of hotspots seem to work now Not fully done yet | |||
2016-02-19 | SCI32: Make upscaled games work (e.g. gk1 hires) | Martin Kiewitz | |
2016-02-18 | SCI: Minor cleanup | Colin Snover | |
1. Reorder member initialisations to match class member order 2. Use #pragma mark instead of comments for annotating sections 3. Remove useless >=0 checks on unsigned types | |||
2016-02-19 | SCI: Use American English, like we do in other parts of ScummVM | Filippos Karapetis | |
This replaces "colour" to "color" | |||
2016-02-19 | SCI: Compare offsets in the Plane comparison operator | Filippos Karapetis | |
Fixes a crash in the first scene of Torin's Passage | |||
2016-02-19 | SCI: Use proper constification in overriden base class functions | Filippos Karapetis | |
2016-02-19 | SCI: Silence false positive warnings by MSVC | Filippos Karapetis | |
2016-02-18 | SCI: Fix bad positioning of relatively positioned pic cels | Colin Snover | |
2016-02-18 | SCI: When rewriting lookup tables, also actually record what scale they are for | Colin Snover | |
2016-02-18 | SCI: Fix too-fast rendering | Colin Snover | |
Now that the renderer is loading resources without spinning CPU time on decompression every frame, it becomes apparent that kFrameOut is spammed constantly by the interpreter and needs to be throttled to ensure that transitions and fades work properly. | |||
2016-02-18 | SCI: Fix some rect off-by-ones | Colin Snover | |
2016-02-18 | SCI: Add comments to plane code | Colin Snover | |
2016-02-18 | SCI: Increase LRU resource cache for SCI32 games | Colin Snover | |
A single picture in SCI32 is often larger than the 256KiB limit, meaning that the cache is useless for these games -- which is bad, because the renderer works directly off raw resource data so it must be decompressed and in-cache for rendering performance to be acceptable. | |||
2016-02-18 | SCI: Fix broken LRU debugging | Colin Snover | |
2016-02-18 | SCI: Implement templated drawing subroutines | Colin Snover | |
2016-02-18 | SCI: Add short-lived kSetFontRes kernel function | Colin Snover | |
kSetFontRes didn't exist in SCI2, showed up in SCI2.1early, then was replaced with kFont subop 1 in SCI2.1mid. | |||
2016-02-18 | SCI: WIP GfxText32 code | Colin Snover | |
This at least prevents SQ6 from crashing when going into the introduction | |||
2016-02-18 | SCI: Build kernel table for ScrollWindow and stub seen functions | Colin Snover | |
Signatures in subops table are correct for length but unknown types are marked as . instead of the correct type. | |||
2016-02-18 | SCI: Remove wrong comments in kernel.h and break apart logical sections | Colin Snover | |
2016-02-18 | SCI: Fix palette equality check | Colin Snover | |
2016-02-18 | SCI: Implement accurate renderer architecture for SCI32 | Colin Snover | |
2016-02-15 | Merge pull request #667 from a-detiste/master | Eugene Sandulenko | |
JANITORIAL: Typos detected with lintian & grep | |||
2016-02-15 | JANITORIAL: Typos detected with lintian & grep | Alexandre Detiste | |
2016-02-14 | SCI: Proper initialization. | Eugene Sandulenko | |
There is no guarantee of initialization order in the constructor declaration, thus corss references are not a good idea. | |||
2016-02-13 | SCI: Formatting fix. | Johannes Schickel | |
2016-02-13 | SCI: Make variable name in line with our guidelines. | Johannes Schickel | |
(cherry picked from commit 7d7c36b5933d1e777e1246c8fe84a3c2379f082d) | |||
2016-02-12 | SCI: Add detection for Larry 6 French floppy | Martin Kiewitz | |
2016-02-12 | SCI: Fix fallback detector crashing on BE regress. | Martin Kiewitz | |
Regression from af3fec8c26d92005b507dca65d1d50f820feb0e7 Code resulted in a crash on BE platforms | |||
2016-02-09 | SCI: Small variable renaming to match our naming guidelines. | Johannes Schickel | |