aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics
AgeCommit message (Collapse)Author
2013-12-10SCI: Add handling for the RAVE resource type, found in KQ6CDFilippos Karapetis
This contains the sync data in the Windows version of KQ6CD. Note that currently the sync36 resource is 2 bytes bigger (it contains 2 bytes from the RAVE resource). Some test code has also been added to dump the RAVE sync resources
2013-10-02SCI: Make a note about pic 390 in the blacklisted SQ4CD NRS patch 1.2Filippos Karapetis
2013-09-21SCI: fix for heap corruption during lsl3 endingm-kiewitz
2013-08-19SCI: Fix bug #3614914 - "SCI: Castle of Dr Brain Spanish crashes after ↵Filippos Karapetis
Computer Room" Ignore the unused x/y displacement fields of cels embedded in pics. Dr. Brain Spanish, pic 261 contains garbage in these fields (probably left overs)
2013-08-03SCI: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03SCI: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-07-30SCI: Add a hack to fix the inventory in GK1Filippos Karapetis
For some reason, the top left nsRect coordinates get swapped in the GK1 inventory screen, investigate why
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-06-21SCI: Avoid using g_sci for usesOldGfxFunctions() in the GfxPorts classFilippos Karapetis
2013-05-01SCI: Fix a non-initialized variable in GfxScreen - CID 1003105Filippos Karapetis
2013-05-01SCI: Fix a non-initialized variable in GfxCursor - CID 1003112Filippos Karapetis
2013-05-01SCI: Fix a non-initialized variable in GfxControls16 - CID 1003114Filippos Karapetis
2013-05-01SCI: Fix a non-initialized variable in GfxMenu - CID 1003110Filippos Karapetis
2013-05-01SCI: Initialize some members of GfxPaint16 - CID 1010057Filippos Karapetis
2013-04-28SCI: Change wording for the cursor position workaroundsFilippos Karapetis
2013-04-27SCI: Change wording for bug/further info referencesFilippos Karapetis
2013-04-25SCI: Fix scaling in the back room of the bookstore in GK1Filippos Karapetis
2013-04-18SCI: Remove a bunch of unused private member variablesMax Horn
All instances uncovered by clang warnings.
2013-04-16SCI: Fix potential memory leak with Mac cursor's hotspotMatthew Hoops
2013-04-16SCI: Fix mac cursor memory leakMatthew Hoops
2013-04-15SCI: Fix hunk entry leakWillem Jan Palenstijn
2013-03-28SCI: Fix drawing in SCI21 hires games without breaking lowres SCI2/SCI21 gamesFilippos Karapetis
2013-02-23ALL: Fix typo (existant->existent)Willem Jan Palenstijn
2013-01-13SCI: Some more work on scaling in SCI32Filippos Karapetis
2013-01-11SCI: Fix the night time palette in QFG4Filippos Karapetis
2013-01-11SCI: More proper handling of scaling and global scaling in SCI32Filippos Karapetis
This fixes several scaling related problems in QFG4 and SQ6
2013-01-11SCI: Remove obsolete comment and codeFilippos Karapetis
2013-01-11SCI: Disable modification of object NS rects in SCI32Filippos 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-11-26SCI: Amended fix for palette related compiler warnings.D G Turner
2012-11-26SCI: Fix warningsFilippos Karapetis
2012-11-15SCI: Properly reset the palVary signal when loading (bug #3575569)Filippos Karapetis
2012-11-07SCI: Fix bug #3575569 - "SCI: QFG1VGA: Palette/hue bug after loading"Filippos Karapetis
We make sure that any leftover palVary timers are removed when loading. This is an edge case, but it won't hurt to remove these timers just in case
2012-10-08SCI: Add a workaround for the large text boxes in Freddy Pharkas CDFilippos Karapetis
Fixes bug #3575276 - "SCI: Freddy Pharkas: Text sometimes drawn/erased incorrectly"
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-08-26Merge pull request #268 from clone2727/video-rewriteMatthew Hoops
VideoDecoder upgrade & partial rewrite
2012-08-21SCI: Update a commentFilippos Karapetis
2012-08-21SCI: More work on kRemapColorsFilippos Karapetis
This implements some more color remap-based palette effects, found in QFG4
2012-08-16VIDEO: Remove setSystemPalette()Matthew Hoops
2012-07-26SCI: Differentiate between screen width and pitchFilippos Karapetis
This properly addresses the odd screen width (630) in Phantasmagoria 1
2012-07-25SCI: Fix delete[] formatting.Johannes Schickel
2012-07-25SCI: Set the RemapByPercent palette initiallyFilippos Karapetis
This needs to be performed because the screen palette might not change after the call. Fixes the display of the bat in the character selection screen in the full version of QFG4
2012-07-25SCI: Rewrite the color remapping code to support simultaneous effectsFilippos Karapetis
Fixes the torch in the full version of QFG4
2012-07-24SCI: Refresh remapping by percent whenever the screen palette changesFilippos Karapetis
2012-07-24SCI: Cleanup of the palette remapping codeFilippos Karapetis
2012-07-24SCI: More work on color remappingFilippos Karapetis
More transparency/color mapping effects are now working (e.g. the flashlight at the Gedde tomb in GK1, the rays of light at Schloss Ritter in GK1, the torch in the QFG4 demo and the shadows in QFG4, PQ4 and KQ7)
2012-07-24SCI: Remove unused variablesFilippos Karapetis
2012-07-24SCI: Initial implementation of kRemapColors(kRemapByPercent)Filippos Karapetis
Fixes some graphics glitches in the QFG4 demo and the menus of QFG4, by implementing one of the transparency effects used mainly in SCI32. Many thanks to fuzzie for her debugging info on QFG4 demo and to wjp for his great help on the dissassembly
2012-07-16SCI: Handle all negative priority values. Fixes graphics in the SQ6 demoFilippos Karapetis
2012-07-08SCI: Show information for correct file naming in the QFG4 import roomFilippos 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-06SCI: Better handling for Phantasmagoria's odd screen sizeFilippos Karapetis
Still not right, as the width isn't set