Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-23 | JANITORIAL: Silence GCC warning | Adrian Frühwirth | |
2017-10-06 | SCI32: Clean up CelObj | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible * Use smart pointers where appropriate * Change view/pic flags detection to always use word-size (byte-size check for flag 0x80 was a compiler optimisation) | |||
2017-09-03 | SCI32: Implement kCelLink | Colin Snover | |
kCelLink exists in SSCI since 2.1mid, but it is only known to be used in Lighthouse, during the weapon creation puzzle near the end of the game. | |||
2017-05-26 | SCI32: Fix warning | Willem Jan Palenstijn | |
2017-04-22 | SCI32: Fix dumb typo in CelInfo32::toString | Colin Snover | |
The typo was `if (kCelTypeColor)` instead of `if (type == kCelTypeColor)`. Changed to use a switch instead for improved clarity and code intelligence. | |||
2017-03-27 | SCI: Implement bounds-checked reads of game resources | Colin Snover | |
2017-01-16 | SCI32: Add pic cel to CelInfo32 debugging output | Colin Snover | |
2016-12-19 | SCI32: Improve ScreenItem missing resource error | Colin Snover | |
2016-10-09 | SCI32: Clarify some identifiers | Colin Snover | |
transparentColor -> skipColor displace -> origin scaledWidth -> xResolution scaledHeight -> yResolution | |||
2016-09-29 | SCI32: Always build scaler tables to the maximum possible size | Colin Snover | |
This fixes rendering errors in Torin caused by the scaler table being cut off early when cels larger than the dimensions of the screen are scaled. | |||
2016-08-19 | SCI32: Increase maximum line width for graphics | Colin Snover | |
Torin renders pics that are wider than 1024px; SCI3 bumps the maximum line width to 4k. | |||
2016-08-19 | SCI32: Add some bounds checking, const-correctness, and errors to CelObj | Colin Snover | |
2016-08-19 | SCI32: Remove GfxScreen from SCI32 | Colin Snover | |
2016-07-10 | SCI32: Add support for blacklined video | Colin Snover | |
Ow. My eyeballs. | |||
2016-06-30 | SCI32: Add low resolution constants | Colin Snover | |
In a few places in the graphics system, fixed low-resolution values are used instead of the game script resolution. | |||
2016-05-25 | SCI32: Update header parameters with const, to match implementation | Colin Snover | |
2016-03-18 | SCI32: Fix crashes in kIsOnMe caused by stale CelObjs | Colin Snover | |
2016-03-16 | SCI32: Remove dead code related to priority map handling | Filippos Karapetis | |
The priority map is not used at all in SCI32 at the engine level by design, so all the relevant code that handles picture priority is pretty much dead | |||
2016-03-15 | SCI32: Initialise all scaler tables | Colin Snover | |
Initialising only the first table means that if the first ratios aren't 1:1 but the *second* ratios are 1:1, the second ratios will read from an uninitialised table. | |||
2016-03-08 | SCI: Slight template formatting fixes. | Johannes Schickel | |
2016-03-08 | SCI: Add missing namespace comments in graphics/. | Johannes Schickel | |
2016-03-07 | SCI32: Move in-memory bitmap read/write into its own class | Colin Snover | |
2016-03-03 | SCI32: Add all kBitmap signatures | Colin Snover | |
Not all SCI2.1late/SCI3 function signatures are fully known yet, but all subops are now represented in the kernel tables. | |||
2016-02-20 | SCI32: Some work on kIsOnMe | Martin Kiewitz | |
Plenty of hotspots seem to work now Not fully done yet | |||
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: Use proper constification in overriden base class functions | Filippos Karapetis | |
2016-02-18 | SCI: Implement templated drawing subroutines | Colin Snover | |
2016-02-18 | SCI: Implement accurate renderer architecture for SCI32 | Colin Snover | |