1247 Commits

Author SHA1 Message Date
Paweł Kołodziejski
e350c7f777 renames 2012-01-06 23:29:45 +01:00
Andrea Corna
94ea9b8500 GRIM: Update ResidualVM name in pacthr releated files 2012-01-06 23:01:30 +01:00
Andrea Corna
235463e947 GRIM: Move some hacks from engine to patches 2012-01-06 23:01:29 +01:00
Andrea Corna
dd1806afdb GRIM: Add an on-the-fly binary patch engine (patchr) 2012-01-06 23:01:29 +01:00
Pawe Koodziejski
a5479cfe83 sync with scummvm 2012-01-06 22:56:21 +01:00
Paweł Kołodziejski
9d2203c8ea Merge pull request #457 from guillemj/master
Assorted segfault fixes
2012-01-06 05:41:46 -08:00
Pawel Kolodziejski
ad62fcac9c update links 2012-01-06 13:32:30 +01:00
Pawel Kolodziejski
4fa79cd323 rename -> ResidualVM 2012-01-06 11:37:57 +01:00
Guillem Jover
f8aaad7e7d GRIM: Fix _numChores range tests for negative values
Fold the nested check into the outter one, otherwise negative values are
not catched.
2012-01-05 21:30:40 +01:00
Guillem Jover
5dcdf6f9cc GRIM: Do not access past the last _chores array entry
Protect accesses to the _chores array. The change in Costume::isChoring()
is due to a segmentation fault, the rest are just defensive.
2012-01-05 21:30:34 +01:00
Pawel Kolodziejski
f32c5b5fb1 GRIM: lua - fix missing break 2012-01-02 20:15:03 +01:00
Einar Johan T. Sømåen
13692224dd EMI: Add basic Texture-loading, and disable it for now 2012-01-02 14:00:05 +01:00
Einar Johan T. Sømåen
f81fa58a5f GRIM: Quickfix to mpeg-code to fix compile
MPEG still isn't testable with EMI-PS2, but
this should at the very least make it possible
to compile with the --enable-mpeg2 flag enabled.

Fixes #451
2012-01-02 13:35:44 +01:00
Einar Johan T. Sømåen
cecf720528 EMI: Add a special case to avoid crashing on the
special meshes in the retail-versions, also a bit
of cleanup
2011-12-31 14:51:43 +01:00
Einar Johan T. Sømåen
2eeda867e0 EMI: Fix readVector4d 2011-12-30 19:40:07 +01:00
Einar Johan T. Sømåen
5fbbd1b18a EMI: Disable textures for EMI-models in TinyGL for now, as they arent loaded properly yet 2011-12-30 19:16:02 +01:00
Einar Johan T. Sømåen
a87721551c GRIM/EMI: Fix TILE-loading 2011-12-30 19:12:50 +01:00
Einar Johan T. Sømåen
9caed94c7d EMI: Fix the demo's file-loading 2011-12-30 18:51:57 +01:00
Andrea Corna
0752b7e284 GRIM: Make use of Common::SearchSet to manage labs 2011-12-30 17:17:08 +01:00
Andrea Corna
37b70f4350 GRIM: Remove Block class. Restore cache for raw files in ResourceLoader 2011-12-30 17:17:08 +01:00
Andrea Corna
dcbe4b0d32 EMI: Make ModelEMI and Skeleton load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
57b8dd9ad4 GRIM: Make Localizer load by ResourceLoader 2011-12-30 17:17:08 +01:00
Andrea Corna
3933076fc9 GRIM: Make iMuse load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
a198868a61 GRIM: Make lua scripts load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
55995f0c64 GRIM: Make Font load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
23bc633f3a GRIM: Make Set and Sector load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
3032005aad GRIM: Make Model load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
cfe3ab3858 GRIM: Make Material load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
5ca6e3f9e1 GRIM: Make KeyFrame load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
49071ee661 GRIM: Make Costume and TextSplitter load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
2e2d766005 GRIM: Make CMap load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna
037d2941bd GRIM: Make Bitmap load from a stream instead of a data Block 2011-12-30 17:17:07 +01:00
Andrea Corna
8448bef4dd GRIM: Make LipSync load from a stream instead of a data Block 2011-12-30 17:09:29 +01:00
Andrea Corna
c05e50feef GRIM: Cleaned Lab access and rebased it on Common::Archive 2011-12-30 17:09:29 +01:00
jj
c3e3230161 GRIM: Make sure all ctor paths of BitmapData properly initialize all member variables. Have GfxOpenGL::destroyBitmap and Bitmap::freeData() safely delete their contents to leave no dangling pointers behind. 2011-12-30 16:57:35 +01:00
jj
6c002a2d3b GRIM: Documented KeyFrameAnim and ModelNode type and flags fields. 2011-12-30 16:57:25 +01:00
jj
2c87e9f483 GRIM: Added debugging functionality to detect and avoid past-the-buffer writes when loading bitmaps using decompress_codec3 in bitmap.cpp. 2011-12-30 16:53:32 +01:00
Einar Johan T. Sømåen
aceaabfa1d EMI: Add missing virtual destructor to Chore. 2011-12-30 16:05:33 +01:00
Einar Johan Trøan Sømåen
634d21cde9 Merge pull request #444 from klusark/emiworknew
EMI: More work on getting EMI to do stuff
2011-12-30 06:39:10 -08:00
Einar Johan T. Sømåen
5533a0045f GRIM: Remove unneccessary printf-exception from
costume
2011-12-30 15:14:14 +01:00
Einar Johan T. Sømåen
0a38e537f1 GRIM/EMI: Stub the skeleton-component. 2011-12-30 15:10:32 +01:00
Einar Johan T. Sømåen
3b87c4f66b GRIM/EMI: Add drawing of meshes
This only adds in drawing of meshes, textures are still not
done, and skeletal animation is fully missing, however, this
commit marks the first one where anything 3D is visible
in EMI.
2011-12-30 12:53:49 +01:00
Einar Johan T. Sømåen
85b99d5c64 GRIM/EMI: Add meshb-loading-support for EMI
Also adds an emimesh-component, to allow loading from costume
data.
2011-12-30 12:39:45 +01:00
Joel Teichroeb
3a61eaee8c EMI: Make chores actually work and fix compile error. Also fix a warning 2011-12-23 11:58:35 -08:00
Joel Teichroeb
f94533e228 EMI: More work on getting EMI to do stuff 2011-12-21 20:35:37 -08:00
Joel Teichroeb
9e792f7ff4 GRIM: Fix some issues with text objects. Fixes #440, #441 2011-12-21 12:16:11 -08:00
Giulio Camuffo
e126618cd2 GRIM: Force the redraw of the menu every frame for now. 2011-12-18 22:25:47 +01:00
Giulio Camuffo
e271b8772e GRIM/MOVIE: Actually draw the last frame of a looping smush movie.
This won't work on Bink movies as is. If it will be needed on those too
a different implementation will have to be found.
2011-12-18 17:45:09 +01:00
Joel Teichroeb
ee81d2bbb3 GRIM: Cleaned some dependancies between files 2011-12-17 21:48:17 -08:00
jj
ffebf9212c Fixed Win32 build on Visual Studio. 2011-12-18 07:27:28 +08:00