aboutsummaryrefslogtreecommitdiff
path: root/scumm/gfx.h
AgeCommit message (Collapse)Author
2005-01-11On Fingolfin's suggestion I put back the inclusion of util.h into Rect, forTorbjörn Andersson
MIN() and MAX(). I then removed util.h from a bunch of files which I don't think need it any more. (Please let me know if I got too blood-thirsty!) This reverts some of the changes I made this morning. svn-id: r16541
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-11-27moved all the HE wiz stuff to a separate module, with minor cleanups and ↵Gregory Montoir
simplifications svn-id: r15921
2004-11-22HE wiz update, o90_unknown29 fully implemented.Gregory Montoir
Next step : move all the wiz related stuff to a specific class/struct. svn-id: r15860
2004-11-21HE wiz stuff updateGregory Montoir
svn-id: r15857
2004-11-13minor Wiz stuff updateGregory Montoir
svn-id: r15798
2004-10-07Simplify calling drawBomp a littlMax Horn
svn-id: r15448
2004-10-05Allow color adjustment when decompressing wizImages.Travis Howell
svn-id: r15419
2004-10-04Remove Gdi::fillRect, use the existing fill() method insteadMax Horn
svn-id: r15412
2004-10-04Implement case 150 for drawBMAPBgEugene Sandulenko
svn-id: r15408
2004-10-01Smooth scrolling seems to work very well, so I am promoting it now from ↵Max Horn
hack-status to a fully official feature ;-) svn-id: r15371
2004-09-30rewrote drawStripHE ; although it's less efficient than the previous ↵Gregory Montoir
version, it should fix all the invalid mem read accesses reported by valgrind svn-id: r15363
2004-09-28NEWS/TODO update; update smooth scrolling commentMax Horn
svn-id: r15324
2004-09-27Revert by bad change and just adjust for BMAP images.Travis Howell
svn-id: r15304
2004-09-26Re-enable V7_SMOOTH_SCROLLING_HACK since invalid read/write were unrelated.Travis Howell
svn-id: r15288
2004-09-25Turning off V7_SMOOTH_SCROLLING_HACK for now againMax Horn
svn-id: r15270
2004-09-25Cleanup to reduce code duplicationTravis Howell
svn-id: r15267
2004-09-25Cleanup to reduce code duplication.Travis Howell
svn-id: r15266
2004-09-25Cleanup to reduce code duplication.Travis Howell
svn-id: r15264
2004-09-24Enable V7_SMOOTH_SCROLLING_HACK temporarily, so that some people get exposed ↵Max Horn
to it and can reported all those remaining bugs to me ;-) svn-id: r15261
2004-09-24Fix OOB access in V7_SMOOTH_SCROLLING_HACK modeMax Horn
svn-id: r15260
2004-09-24Avoid out-of-bounds access in V7_SMOOTH_SCROLLING_HACK modeMax Horn
svn-id: r15258
2004-09-24Get rid of unused dbClear flagMax Horn
svn-id: r15255
2004-09-24Added some const qualifiersMax Horn
svn-id: r15253
2004-09-24More V7_SMOOTH_SCROLLING_HACK related fixesMax Horn
svn-id: r15251
2004-09-22Made dstPitch an explicit parameter, instead of (ab)using _screenWidth ↵Max Horn
(important for 'smooth scrolling') svn-id: r15236
2004-09-20cleanup / code re-useGregory Montoir
svn-id: r15203
2004-09-19Moved some code from Gdi::drawBitmap into a new method Gdi::getZPlanes; cleanupMax Horn
svn-id: r15196
2004-09-19Cleanup, added some HE related TODO/FIXME comments (for consideration by the ↵Max Horn
HE folks :-) svn-id: r15194
2004-09-18GFX codec cleanup: renamed some of the Gdi::unkDecode methods; simplified ↵Max Horn
and/or cleaned up some of the codecs; added some relevant TODO/FIXME comments svn-id: r15171
2004-09-18preliminar AuxQueue support (freddemo intro), some glitches thoughGregory Montoir
svn-id: r15149
2004-09-05Added BMAP support in objects.Eugene Sandulenko
Though I didn't test it as I don't know when it is used. Please, tell me when you'll see warning that it is called. Now we have BMAP for all cases in HE 70+ games. svn-id: r14911
2004-09-03preliminar Wiz images support (HE 72)Gregory Montoir
svn-id: r14875
2004-08-26Added initial support for BMAP resources of HE 7.2 games. Doesn't workEugene Sandulenko
correctly yet. svn-id: r14759
2004-08-14Modified VirtScreen to inherit from Graphics::Surface, and added ↵Max Horn
getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen svn-id: r14612
2004-08-08Patch #1003866 (SCUMM: New text rendering code (fixes various bugs))Max Horn
svn-id: r14521
2004-08-08Moved some code out into a separate functionMax Horn
svn-id: r14516
2004-06-23HE 7.0 fixesEugene Sandulenko
o Stub for o7_startSound o graphics decoders o findResource was moved to ScummEngine and extended o 7.0+ titles use akos costumes, so fix that in launcher o more o6_resourceRoutines stubs Now HE 7.0 games (first 320x200 windows ports) show intros and some are playable to some extent. svn-id: r14003
2004-06-20Rewrote 3DO graphics decoders to more C-like syntax.Eugene Sandulenko
svn-id: r13985
2004-02-24Graphics decoders for 3DO HE titles. Preliminary implementation, don'tEugene Sandulenko
blame me :) After testing I'll convert it to C. svn-id: r13014
2004-01-08move the charset mask to the charset renderer class; some other related changesMax Horn
svn-id: r12263
2004-01-08cleanup (make some more use of class Common::Rect)Max Horn
svn-id: r12232
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-06get rid of VirtScreen::scrollableMax Horn
svn-id: r12173
2004-01-06typoMax Horn
svn-id: r12170
2004-01-06renamed VirtScreen::alloctwobuffers to hasTwoBuffers; added lots of doxygen ↵Max Horn
comments to VirtScreen; cleanup svn-id: r12168
2004-01-04turns out we always had VirtScreen::backBuf but didn't use it... change that ↵Max Horn
(helps readability of the code, IMO); added Gdi::getMaskBuffer (again, helps understanding the code, I think); regrouped some functions in gfx.cpp svn-id: r12133
2004-01-03renamed updateDirtyRect to markRectAsDirty (because that's what it really ↵Max Horn
does); used virtual screen id constants in more places svn-id: r12122
2004-01-03cleanupMax Horn
svn-id: r12121
2004-01-03added & renamed some constants; fixed & added some doxygen comments; cleaned ↵Max Horn
up the dirty screen code a bit (this should also fix a bug in V1/V2 games where part of the screen was not redrawn properly) svn-id: r12118