Commit Graph
11 Commits
Author SHA1 Message Date
Miro Kropacek faeb24f037 GRAPHICS: SVGBitmap now inherits from ManagedSurface
Since the only use case for SVGBitmap is blitting it to a
ManagedSurface, combine both into one to avoid unnecessary allocation
and blitting.
2023-03-16 19:20:50 +01:00
Le Philousophe a63724afac GRAPHICS: Don't allocate a temporary buffer for SVG rendering
This cache buffer has no reason to be here and it is leaked when the
class is destroyed.
2023-03-16 19:20:50 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Torbjörn Andersson 3374811903 GRAPHICS: Fix small SVG memory leaks 2021-11-14 08:40:06 +01:00
Cameron Cawley 07d2c38d7e GRAPHICS: Fix SVG rendering on big endian 2021-04-26 19:18:59 +03:00
Eugene Sandulenko a299f8b8f7 GRAPHICS: Retain original SVG transparency and expose its pixelformat 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 66f10061d2 GRAPHICS: Switch SVG renderer to ManagedSurface 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 6b785ecdd0 GRAPHICS: Fix pixelformat for SVG 2021-04-11 21:21:44 +02:00
Eugene Sandulenko b19fd0b60f GRAPHICS: Properly scale SVG image on rendering 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 5f80a79871 GUI: Fix crash when requested 0 x 0 SVG rendering 2021-04-11 21:21:44 +02:00
Eugene Sandulenko 40018d0882 GRAPHICS: Initial code for SVG rendering 2021-04-11 21:21:44 +02:00