Paul Gilbert
|
bb405565b7
|
GRAPHICS: Fix memory overrun blitting from paletted surfaces
|
2020-05-08 18:45:34 -07:00 |
|
Eugene Sandulenko
|
81c443c973
|
GRAPHICS: Add sanity check
|
2020-04-27 13:57:35 +02:00 |
|
Eugene Sandulenko
|
915d4615ba
|
GRAPHICS: Added mask-driven transparency blitting to ManagedSurface
|
2020-04-24 00:51:24 +02:00 |
|
Paul Gilbert
|
4f1521f542
|
GRAPHICS: Fix setting ManagedSurface palette
|
2020-03-22 20:29:37 -07:00 |
|
Paul Gilbert
|
3a0c62e1e4
|
GRAPHICS: Make copying sources as const
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
46e49e3ed3
|
GRAPHICS: Add transparent color field and palette to ManagedSurface
|
2020-02-01 13:13:51 -08:00 |
|
Eugene Sandulenko
|
3851c2d9a6
|
GRAPHICS: Added source transparency parameter to ManagedSurface::transBlit
|
2019-09-03 17:17:14 +02:00 |
|
Eugene Sandulenko
|
14f8e0574f
|
GRAPHICS: Fix Managed Surface alpha blending
|
2019-09-03 17:17:14 +02:00 |
|
SupSuper
|
1669ef6244
|
GRAPHICS: Fix ManagedSurface transBlitFrom ignoring flipped parameter
|
2019-07-14 00:46:30 +02:00 |
|
SupSuper
|
176109da59
|
GRAPHICS: Fix wrong rect size when blitting subsurface to ManagedSurface
We want the srcRect size and not the original surface size
|
2019-07-14 00:46:30 +02:00 |
|
Le Philousophe
|
ed34a41810
|
GRAPHICS: Fix rects handling in ManagedSurface::copyFrom
Like in create(), when using copyFrom the whole surface gets new data
and is now completely dirty so let's use markAllDirty.
|
2019-06-09 14:38:31 -07:00 |
|
Le Philousophe
|
1297ae2b76
|
GRAPHICS: Fix ManagedSurface::copyFrom memory handling
When calling ManagedSurface::copyFrom, _disposeAfterUse should be set to
YES because inner surface frees up old pixels array and creates a new one.
|
2019-06-09 14:38:31 -07:00 |
|
Paul Gilbert
|
4fbf11db90
|
GRAPHICS: Fix ManagedSurface clear calls when no surface is set
|
2017-12-03 13:10:41 -05:00 |
|
Paul Gilbert
|
1a25abbd73
|
GRAPHICS: Apply eriktorbjorn's fix for non-origin transBlitFrom calls
|
2017-02-21 20:41:35 -05:00 |
|
Paul Gilbert
|
a17109887c
|
GRAPHICS: Further fix compiler warnings for byte casts
|
2017-01-15 10:06:00 -05:00 |
|
Paul Gilbert
|
553f1c2ef4
|
GRAPHICS: Fix compiler warnings of double to byte casts
|
2017-01-15 09:32:55 -05:00 |
|
Paul Gilbert
|
4e06799122
|
GRAPHICS: Support varying bit depths in ManagedSurface transBlitFrom
|
2016-11-26 15:25:19 -05:00 |
|
Paul Gilbert
|
982c8f4eeb
|
GRAPHICS: Allow 32-bit fast blitting when formats match in ManagedSurface
|
2016-11-23 19:51:44 -05:00 |
|
Paul Gilbert
|
fa0a6f2812
|
IMAGE: Support blitting from different surface formats in ManagedSurface
|
2016-11-22 21:17:54 -05:00 |
|
Eugene Sandulenko
|
355c4fa646
|
JANITORIAL: Remove more trailing spaces
|
2016-10-09 15:02:02 +02:00 |
|
Paul Gilbert
|
c382e17908
|
GRAPHICS: Fix create call in ManagedSurface constructor
|
2016-03-20 20:53:01 -04:00 |
|
Paul Gilbert
|
14ba851d32
|
GRAPHICS: Fix MangaedSurface pixel casting errors
|
2016-03-20 16:37:19 -04:00 |
|
Paul Gilbert
|
390487aa43
|
GRAPHICS: Cleanup of ManagedSurface and Screen classes
|
2016-03-17 18:35:17 -04:00 |
|
Paul Gilbert
|
433a2daa6a
|
GRAPHICS: Added ManagedSurface and Screen classes
|
2016-03-14 20:56:14 -04:00 |
|