Commit Graph

16 Commits

Author SHA1 Message Date
Cameron Cawley
ce9d324a72 SURFACESDL: Fix crash when saving screenshots in paletted screen modes 2023-02-07 23:42:42 +01:00
kevinlaurier
84a17ad9ae IMAGE: Added support for 16 bit bitmap images, and check for RGB555
format
2022-01-23 21:38:33 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
lb_ii
75b8735b57
IMAGE: Load BMPs with any v1-v5 header 2021-11-01 16:26:23 +02:00
lb_ii
236be25624
IMAGE: Parse 4bpp BMP files 2021-11-01 16:26:19 +02:00
Eugene Sandulenko
1c327e0c70
IMAGE: Added not on BMP format conversion 2021-03-30 16:57:06 +02:00
Matthew Hoops
ccabf0621c IMAGE: Add support for headerless bitmaps
These ones are found inside of executables as resources
2021-03-22 00:07:36 +01:00
Matthew Duggan
818e681746 IMAGE: Add support for Crusader: No Remorse movie decoding
The movies for Crusader: No Remorse have a unique decoder which is not too hard
to implement.  Unfortunately, they don't properly implement the "compression"
FourCC, and instead put their ID in the "Stream Handler".  Since supporting
them requires a change to the existing Image API, I thought I should make a
pull request for comments.

With this change, the movies in Crusader can all be played nicely.
2020-05-11 07:54:24 +02:00
Paul Gilbert
154ec75010 IMAGE: Allow v4 bitmaps in BItmapDecoder 2020-02-01 13:13:51 -08:00
Cameron Cawley
d289fa5f98 OPENGL: Ensure surfaces created by saveScreenshot are the right way up 2020-01-02 20:53:29 +02:00
Cameron Cawley
205df5dbdf IMAGE: Fix taking screenshots on big endian systems 2019-03-02 07:29:22 +01:00
Cameron Cawley
8ae17b481a IMAGE: Move bitmap writing code out of OpenGLGraphicsManager 2019-03-02 07:29:22 +01:00
Matthew Hoops
0572fa5d35 IMAGE: Handle bitmaps with an image size field of 0 2014-03-01 12:05:47 -05:00
Matthew Hoops
05e9ff136a IMAGE: Share the same pool of codecs between bitmap and AVI 2014-02-28 00:32:06 -05:00
Matthew Hoops
0f07f85a94 IMAGE: Split raw bitmap decoding into a Codec 2014-02-28 00:31:59 -05:00
Matthew Hoops
740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00