Commit Graph
38 Commits
Author SHA1 Message Date
Paweł Kołodziejski 20cb0ae228 ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley d18d321092 MYST3: Split TinyGLTexture into two separate subclasses 2021-12-05 20:28:23 +01:00
Bastien Bouclet b4d0b8eee6 MYST3: Rework archive handling to be more flexible 2020-03-28 08:59:11 +01:00
Bastien Bouclet 9b8e8bb654 MYST3: Fix the shake effect of the magnetic rings not being in sync
Fixes #1479.
2018-07-21 13:12:34 +02:00
Bastien Bouclet 2c7b5fd5ef MYST3: Fix some warnings when building with CLang 2015-09-09 16:47:27 +02:00
Bastien Bouclet 90229683ae MYST3: Don't compute the water effects for currently invisible cube faces 2015-03-22 15:57:16 +01:00
Bastien Bouclet 9258ced6a0 MYST3: Add dirty rects based face texture update 2015-03-22 15:57:15 +01:00
Pawel Kolodziejski 728e4183fe MYST3: formatting code 2014-07-03 20:18:21 +02:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Bastien Bouclet fa12f7e35e MYST3: Implement the water effect
The effect looks similar enough to the original but not exactly the same.
This is CPU intensive. Once well tested it may be worth reimplementing it
as a shader.
2014-02-15 21:13:27 +01:00
Bastien Bouclet 0da347f540 MYST3: Add a debug command to dump the faces' masks 2013-01-03 22:27:58 +01:00
Bastien Bouclet 4ea0e2a0d9 MYST3: Fix loading the left page of Saavedro's journal
And assorted jpeg loading cleanups
2012-12-12 16:33:24 +01:00
Bastien Bouclet 80612ef6c9 MYST3: Use YUVToRGBMan to convert jpeg YUV planes
And assorted clean ups.
Yields an overall 10% gain when loading cube nodes
2012-12-03 14:27:56 +01:00
Pawel Kolodziejski 8e2ab87455 ALL: synced with scummvm 2012-03-25 11:41:48 +02:00
Bastien Bouclet 46842b0dc0 MYST3: Add preliminary hotspot subtitle support 2012-02-11 14:40:16 +01:00
Bastien Bouclet e0b35640e3 MYST3: Move SunSpot handling out of the Node class.
There is ONE node in the game that sets up a sunspot before setting
itself up.
2012-01-30 07:57:13 +01:00
Bastien Bouclet 49075bc1ff MYST3: Implement erasing savegames 2012-01-13 16:31:43 +01:00
Bastien Bouclet c93a952890 MYST3: Change the engine to use more game state variables 2012-01-13 09:41:09 +01:00
Bastien Bouclet 0b0565771b MYST3: Display a miniature of the save to load 2012-01-12 17:10:05 +01:00
Bastien Bouclet ae1cadae0e MYST3: Uniformize the file headers 2012-01-10 20:41:51 +01:00
Bastien Bouclet 7f28d71fdd MYST3: Switch Movies to using the gfx renderer 2012-01-10 19:59:24 +01:00
Bastien Bouclet 6ff41484cc MYST3: Switch Nodes to using the gfx renderer 2012-01-10 19:59:24 +01:00
Bastien Bouclet 7b00e3957d MYST3: Upload faces textures to GFX memory at most once per frame. 2012-01-06 16:07:33 +01:00
Bastien Bouclet ece5133fdf MYST3: Spotitem fixes for the menus 2012-01-06 13:38:22 +01:00
Bastien Bouclet 6d50ae2c2b MYST3: Display sunspot flares 2012-01-05 17:19:15 +01:00
Bastien Bouclet dc87693f64 MYST3: Multiple archive support 2012-01-05 13:38:31 +01:00
Bastien Bouclet 87caace1cb MYST3: Relicense as GPL v2 2012-01-05 10:07:48 +01:00
Bastien Bouclet ded7d86852 MYST3: Draw the top and bottom black borders 2012-01-03 15:23:57 +01:00
Bastien Bouclet aed0e5b5a4 MYST3: Draw frame nodes using pixel coordinates 2012-01-03 15:00:34 +01:00
Bastien Bouclet 6d770c21e5 MYST3: Fix a crash when leaving frame nodes 2011-12-29 20:04:14 +01:00
Bastien Bouclet 1c1dd743ae MYST3: Actually draw the spot items 2011-12-29 14:39:36 +01:00
Bastien Bouclet 061444f7c5 MYST3: Refactoring to prepare drawing SpotItems 2011-12-29 11:38:49 +01:00
Bastien Bouclet 57976eae1c MYST3: Load spot items 2011-12-27 15:15:17 +01:00
Bastien Bouclet 3dd2addc48 MYST3: Keep background bitmaps in memory 2011-12-26 21:39:26 +01:00
Bastien Bouclet 7395f76ceb MYST3: Play all the movies of a node on startup 2011-09-17 15:45:15 +02:00
Bastien Bouclet 1e2f4b4313 MYST3: More opcodes, frame mode. 2011-09-05 20:13:48 +02:00
Bastien Bouclet 3f69d8db1a MYST3: Add a basic script parser 2011-09-03 15:39:16 +02:00