Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-18 | SCI: Implement accurate renderer architecture for SCI32 | Colin Snover | |
2016-02-06 | SCI: Screen pixel optimizations | Martin Kiewitz | |
Put things like putPixel() into screen.h, so that it can be inlined. Also don't use look up tables for those methods anymore and instead calculate offsets manually, because that should be faster. | |||
2015-05-03 | SCI: Clarify function name | Willem Jan Palenstijn | |
2015-04-26 | SCI: restore: clear screen when restoring | Martin Kiewitz | |
primarily to clear kPortrait graphics in kq6 when restoring during portrait animation | |||
2014-11-09 | SCI: some more work on 480x300 mac support | Martin Kiewitz | |
2014-06-01 | SCI: work on SCI0/01 Mac 480x300 scaling | Martin Kiewitz | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2012-07-26 | SCI: Differentiate between screen width and pitch | Filippos Karapetis | |
This properly addresses the odd screen width (630) in Phantasmagoria 1 | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-09 | SCI: Slight cleanup to undithering code | Max Horn | |
2011-03-30 | SCI32: Support for views with 640x400 native resolution | Lars Skovlund | |
(fixes Wolfgang closeup, room 720) | |||
2011-03-29 | SCI: Limit SCI32 view scaling to when we're actually scaling | Matthew Hoops | |
Fixes bug #3253208 | |||
2011-03-10 | SCI: Some renaming related to the undithering code | md5 | |
Renamed some variables, functions and comments related to the undithering code, to make them a bit easier to understand | |||
2011-03-04 | SCI: Fix flood fill matching in EGA mode | Willem Jan Palenstijn | |
In EGA games a pixel in the framebuffer is only 4 bits. We store a full byte per pixel to allow undithering, but when comparing pixels for flood-fill purposes, we should only compare the visible color of a pixel. This fixes bug #3078365 in Iceman. | |||
2011-02-18 | SCI: Fix window height for some Mac SCI1/1.1 games | Matthew Hoops | |
Some games have removed the menu bar from the screen. This also fixes King's Quest V's icon bar. | |||
2011-02-17 | SCI: Fix Mac icon bar palettes | Matthew Hoops | |
The Mac icon bar uses a palette from the executable and keeps those entries in the palette constantly. In addition, we're now performing gamma correction on the Mac-based colors so that they are in the same gamma as SCI. The color matching now works with this and using the same color finding as the Mac Palette Manager. | |||
2011-02-03 | SCI: Add support for GK1 Mac high-res fonts | Matthew Hoops | |
svn-id: r55754 | |||
2010-11-11 | SCI: Some video related changes | Filippos Karapetis | |
- Now playVideo() is used when playing videos from the console (reducing code duplication) - Added support for 16bpp scaling in scale2x, so that the 16-bit color Duck videos are scaled correctly svn-id: r54210 | |||
2010-11-04 | SCI: adding force to memorial area for SQ3/intro | Martin Kiewitz | |
makes the view getting fully undithered svn-id: r54068 | |||
2010-08-01 | SCI: Move kernelShakeScreen to GfxScreen so it can be used in SCI32 (it's ↵ | Matthew Hoops | |
used in GK1) svn-id: r51583 | |||
2010-07-11 | SCI: also sync palette after playing movies, fixes kq6 intro | Martin Kiewitz | |
svn-id: r50798 | |||
2010-07-02 | SCI: change drawing of fonts, so that we never do triple pixel line ↵ | Martin Kiewitz | |
duplications. sierra didn't do this, but it looks much better - "fixes" gk1, kq6 font rendering when running in hires svn-id: r50599 | |||
2010-06-30 | SCI: adjust brRect and nsRect, if sci2 hires views are used, fixes hotspots ↵ | Martin Kiewitz | |
in gk1 svn-id: r50536 | |||
2010-06-28 | SCI: Comment cleanup | Max Horn | |
svn-id: r50423 | |||
2010-06-28 | SCI: Make src param of GfxScreen::scale2x const | Max Horn | |
svn-id: r50420 | |||
2010-06-28 | SCI: separated the graphics initialization code a bit | Filippos Karapetis | |
- Moved all of the graphics initialization code on startup inside initGraphics() - Moved all of the screen initialization (resolution, upscaled graphics etc) code inside GfxScreen() svn-id: r50412 | |||
2010-05-20 | SCI: adding workaround for some underwater rooms in iceman - removing ↵ | Martin Kiewitz | |
visual&priority lines that appear because of non dither mode (would merge with dithered fill color combination normally) svn-id: r49113 | |||
2010-05-15 | SCI: adding special 640x440 upscaling mode for kq6, finally hires portraits ↵ | Martin Kiewitz | |
are drawn at the right position svn-id: r49041 | |||
2010-05-15 | SCI: adding upscaled hires mode 640x480 for kq6 and gk1, fixing valgrind ↵ | Martin Kiewitz | |
error in GfxPortrait class, not using priority anymore when drawing hires cels (shouldnt be needed for kq6) svn-id: r49040 | |||
2010-05-15 | SCI: SCI_SCREEN_MASK_* now GFX_SCREEN_MASK_*, using enum - added new enum ↵ | Martin Kiewitz | |
GFX_SCREEN_UPSCALED_* svn-id: r49039 | |||
2010-04-16 | SCI: support for kanji (sjis), minor centering issue left | Martin Kiewitz | |
svn-id: r48674 | |||
2010-03-22 | Patch #2973290: Semicolon cleanup | Max Horn | |
svn-id: r48359 | |||
2010-02-05 | SCI: screen specific debug functions are now called directly w/o SciGui/32 | Martin Kiewitz | |
svn-id: r47905 | |||
2010-02-05 | SCI: adding some minor documentation for the various graphic classes | Martin Kiewitz | |
svn-id: r47904 | |||
2010-02-04 | SCI: kPicNotValid now uses GfxScreen directly and not SciGui/32 | Martin Kiewitz | |
svn-id: r47889 | |||
2010-01-31 | SCI: syncWithFramebuffer() is now called directly w/o SciGui/SciGui32 | Martin Kiewitz | |
svn-id: r47781 | |||
2010-01-31 | SCI: renamed SciPalette to GfxPalette, Screen to GfxScreen, GfxPalette is ↵ | Martin Kiewitz | |
now called directly w/o SciGui svn-id: r47752 | |||
2010-01-07 | SCI: fixed save/restorebits within screen class for displayscreen case, ↵ | Martin Kiewitz | |
fixes kq6 menu bar svn-id: r47125 | |||
2010-01-07 | SCI: some portrait work (kq6 now shows the main bitmap as portrait, ↵ | Martin Kiewitz | |
coordinates still messed up) svn-id: r47105 | |||
2010-01-06 | SCI: sync displayScreen with framebuffer after successful video playback ↵ | Martin Kiewitz | |
(fixes background vanishing in mainmenu of gk1demo) svn-id: r47089 | |||
2010-01-06 | SCI: making most of the variables in screen class private (some of it was ↵ | Martin Kiewitz | |
needed for old gui) svn-id: r47075 | |||
2010-01-05 | More renaming | Filippos Karapetis | |
svn-id: r47009 |