aboutsummaryrefslogtreecommitdiff
path: root/graphics/transparent_surface.cpp
AgeCommit message (Collapse)Author
2019-06-24GRAPHICS: Fix fully transparent pixel blitlolbot-iichan
In BLEND_NORMAL mode with color != 0xffffffff, blending fully transparent pixel was resulted in slightly modifying some background colors, because old value X was a bit different from new value (X*255>>8). This fixes defect #10686 WME: Sprite background is not fully transparent if AlphaColor is set
2018-08-17JANITORIAL: Removing trailing spaces after int castsPaul Gilbert
2018-07-03GFX: Use degree conversion common math funcsDavid Fioramonti
2017-08-12Graphics:: Add multiply blend modeSimei Yin
2017-08-12GRAPHICS: Consider flip mode when handling off-screen clippingSimei Yin
2017-07-06GRAPHICS: Allow nearest neighbor scaling of 1Bpp and 2Bpp TransparentSurfacesColin Snover
This is one small step toward allowing more shared usage of existing scaling code.
2016-12-26WINTERMUTE: Fix references to TransparentSurface templatesEugene Sandulenko
2016-12-26GRAPHICS: Avoid name clashes for templates/non-template functionEugene Sandulenko
2016-12-26GRAPHICS: Fix another instance of structures nested in templatesEugene Sandulenko
2016-12-26GRAPHICS: Increase portability. Hopefully it will fix PS2 backendEugene Sandulenko
2016-12-26WINTERMUTE: Add TFilteringMode to transparent_surface.hTobia Tesan
2016-10-09JANITORIAL: Remove more trailing spacesEugene Sandulenko
2016-08-24GUI: Added new alphabitmap image typeEugene Sandulenko
2016-07-03GUI: Add blipClip()Alexander Tkachev
2015-12-14GRAPHICS: Fix fast ALPHA_BINARY blitting with TransparentSurface.Johannes Schickel
This is a regression from 5d0f38d747e7583d0ca5959cd642468ba67cd04c and caused color glitches in Wintermute.
2015-11-17GRAPHICS: Fix rendering in some corner casesEugene Sandulenko
2014-06-15GRAPHICS: Fix compilation for AmigaEugene Sandulenko
2014-06-15COMMON: Copy TransparentSurface from Wintermute engine to common codeEugene Sandulenko