aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/gfx.cpp
AgeCommit message (Collapse)Author
2007-07-10Cast the pointer to long instead of int to possibly fix the amd64 compileTorbjörn Andersson
problem mentioned earlier on the channel. Neither seems like a particularly nice thing to do, but this is how we do it in the SDL backend, and it has apparently worked fine there... svn-id: r28012
2007-07-10Preliminary (and buggy) Kanji support.Eugene Sandulenko
svn-id: r27998
2007-07-09SCUMM: more cleanup in ScummEngine::drawStripToScreen, added a big TODO ↵Max Horn
comment explaining how to potentially speed up this code a lot svn-id: r27997
2007-07-09SCUMM: use the _compositeBuf, with 'natural' line pitch (implying linear ↵Max Horn
memory access for potentially better performance) svn-id: r27988
2007-07-08cleanup in ScummEngine::drawStripToScreen; in particular, the code is now ↵Max Horn
more efficient for The Dig, FT and COMI svn-id: r27980
2007-07-08SCUMM: hercules gfx code cleanupMax Horn
svn-id: r27979
2007-06-19Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All ↵Max Horn
changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax. svn-id: r27548
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-23Fix bug #1684010 - SPYFOX1: Background buffer not been cleared.Travis Howell
svn-id: r26280
2007-03-04Correct image offsets, for PC Engine version of Loom.Travis Howell
svn-id: r25960
2007-03-03Allow PC Engine version of Loom to at least start up.Travis Howell
svn-id: r25951
2007-02-25Add support for using disks images for Apple II version of Maniac Mansion.Travis Howell
svn-id: r25846
2007-02-16Add Quietust's patch, to fix graphical glitch in MM NES with scrolling and ↵Travis Howell
objects. svn-id: r25619
2007-02-10Got rid of GF_DIGI_IMUSE and GF_NEW_CAMERAMax Horn
svn-id: r25454
2007-02-02Some comment cleanupMax Horn
svn-id: r25334
2007-01-28Moved some stuff from CharsetRenderer (back) to ScummEngine, added commentsMax Horn
svn-id: r25250
2007-01-18Make use of Surface::getBasePtrMax Horn
svn-id: r25119
2006-11-19* Made Actor::_pos protected, added public Actor::getPos() methodMax Horn
* Added default params to Actor::putActor() * Removed Actor::getActorXYPos svn-id: r24742
2006-09-23Removed CHECK_HEAPMax Horn
svn-id: r23979
2006-09-18Cleaned up Gdi::roomChangedMax Horn
svn-id: r23938
2006-09-18Moved some more code from class Gdi into new subclasses GdiV1 and GdiV2Max Horn
svn-id: r23937
2006-09-18Re-disable blit mask hack (oops)Max Horn
svn-id: r23936
2006-09-18Moved NES specific code from class Gdi to GdiNESMax Horn
svn-id: r23934
2006-09-18Oops, accidentally broke TMSK support for HE 72+ gamesMax Horn
svn-id: r23933
2006-09-18Fix --disable-heMax Horn
svn-id: r23932
2006-09-18indention fixMax Horn
svn-id: r23931
2006-09-18Moved some code from Gdi::drawBitmap to separate methodsMax Horn
svn-id: r23930
2006-09-17renamed ScummEngine::restoreBG to restoreBackground; renamed and moved ↵Max Horn
Gdi::copyVirtScreenBuffers to ScummEngine_v70he::restoreBackgroundHE svn-id: r23925
2006-09-17Renamed ScummEngine::res to _res and allocate the ResourceManager on the ↵Max Horn
heap (i.e. _res is a pointer now) svn-id: r23922
2006-09-17Changed ScummEngine::gdi to _gdi and allocate the Gdi object on the heap ↵Max Horn
(i.e. _gdi is a pointer now) svn-id: r23921
2006-07-31Fix bug #1528535 - ZAK FM-TOWNS: Wrong stripe in background.Travis Howell
svn-id: r23642
2006-07-09Patch #1519399: DS BackendMax Horn
svn-id: r23452
2006-06-22Add cyx's patch for VAR_FADE_DELAY timer changes in fade effectsTravis Howell
svn-id: r23255
2006-06-21Move moveScreen to common surface functions for graphicsTravis Howell
svn-id: r23218
2006-06-21Add cyx's patch for bug #1035739 - SCUMM/SMUSH: Ugly palette change when ↵Travis Howell
video finishes svn-id: r23216
2006-06-21Revert back to original method used for scrollEffect(), fixes regressions.Travis Howell
svn-id: r23214
2006-06-19Add patch for bug #1507856 - INDY3 VGA: Crashes in SewerTravis Howell
svn-id: r23177
2006-06-19Fix screen scrolling glitch when looking at the top of closet in parents ↵Travis Howell
room of DOS version of fbear svn-id: r23174
2006-05-29Fix Commodore 64 versionsTravis Howell
svn-id: r22732
2006-04-29Make use of the new scummLoop_* functions to move some SCUMM version ↵Max Horn
specific stuff around svn-id: r22219
2006-04-17Call updateScreen() from waitForTimer() (instead of usually right before it)Torbjörn Andersson
for smoother mouse cursor movement. svn-id: r21993
2006-04-04Since our debug() adds an exclamation mark at the message end, removeEugene Sandulenko
it in several calls to avoid duplication!!11! svn-id: r21607
2006-03-24Fix MSVC warnings #3Andrew Kurushin
svn-id: r21442
2006-03-16Minor cleanupTravis Howell
svn-id: r21331
2006-03-16Update comment, to make senseTravis Howell
svn-id: r21330
2006-03-14Renamed & documented the LIGHTMODE flagsMax Horn
svn-id: r21288
2006-03-14Enhance the new getCurrentLights to work for V6+ games, too, making it ↵Max Horn
possible to remove several special cases throughout the code svn-id: r21286
2006-03-14Adjust one last spot, for previous VAR_CURRENT_LIGHTS changesTravis Howell
svn-id: r21278
2006-03-14Avoid all scumm var conflicts in C64 maniacTravis Howell
svn-id: r21277
2006-03-13Update and restore old debug code for maskingTravis Howell
svn-id: r21248