Commit Graph

15 Commits

Author SHA1 Message Date
Le Philousophe
7961472a09 NGI: Migrate engine to Path 2023-12-24 13:19:25 +01:00
sluicebox
4fcb00a835 NGI: Fix memory leaks when flipping bitmaps
Coverity CID 1433114
Coverity CID 1433128
2023-11-02 09:27:33 -07:00
Matthew Jimenez
7bd7dbc8a4 NGI: Replace use of TransparentSurface with ManagedSurface 2023-10-29 01:02:22 +02:00
Wyatt Radkiewicz
41a942c5ce ALL: Renamed TS_ARGB to MS_ARGB 2023-08-13 00:22:10 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Mathias Parnaudeau
a10d723d25 NGI: Fix memory leak in PictureObject
The default destructor did not freed the picture data belonging
to the PictureObject instances, causing many memory leaks.
2021-11-17 23:29:32 +02:00
Orgad Shaneh
1b73b90224 NGI: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Filippos Karapetis
1a36cda90f NGI: Plug memory leaks - bug #13071
Create a new instance of a TransparentSurface in Bitmap's copy
constructor, instead of holding a reference to the original
TransparentSurface. This allows to gracefully delete Bitmap's
TransparentSurface when an instance of Bitmap is destroyed and
resolves the memory leaks when changing rooms
2021-11-14 13:33:41 +02:00
Eugene Sandulenko
1d72d5be35
NGI: Fix alpha handling to sync with TransparentSurface 2021-05-12 23:19:19 +02:00
Eugene Sandulenko
ba580538fb
NGI: Fix endianness in RB picture decompression 2021-04-29 23:07:44 +02:00
Eugene Sandulenko
e6171c4ea0 NMI: g_fp -> g_nmi 2020-10-05 00:26:48 +02:00
Eugene Sandulenko
3cadfbeaf7 NGI: Rename engine class 2020-10-04 00:05:36 +02:00
Eugene Sandulenko
1177b608fd NGI: Namespace rename 2020-10-04 00:05:36 +02:00
Eugene Sandulenko
9e258f16ef NGI: Rename fullpipe.* -> ngi.* 2020-10-04 00:05:36 +02:00
Eugene Sandulenko
aef74baff1 FULLPIPE: Rename engine to NGI (files) 2020-10-04 00:05:36 +02:00