aboutsummaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)Author
2016-06-14GRAPHICS: Initialize mask in FllodFill when requiredEugene Sandulenko
2016-06-14GRAPHICS: Add possibility to specify Fill maskmode in the constructorEugene Sandulenko
2016-06-03GRAPHICS: Add mask mode to FloodFill class and document the class.Eugene Sandulenko
2016-06-03GRAPHICS: Fix FloodFillEugene Sandulenko
2016-06-03GRAPHICS: Added FloodFill class to Surface.Eugene Sandulenko
Moved from WAGE engine and is using stack-based classic floodfill implementation.
2016-05-29GRAPHICS: Fix GCC signed/unsigned warningTorbjörn Andersson
2016-05-29GRAPHCIS: Remove unused variableTorbjörn Andersson
2016-05-28GRAPHICS: Fix warningsEugene Sandulenko
2016-05-26GRAPHICS: Remove virtual inheritance from Graphics::ScreenPaul Gilbert
2016-05-26GRAPHICS: Added 9-patch bitmap rendererEugene Sandulenko
2016-03-27GRAPHICS: Allow saving thumbnails of 32 bits screensBastien Bouclet
Fixes saving in Myst ME when using the OpenGL output
2016-03-26GRAPHICS: Prevent crash when drawing 0-height rounded cornersOri Avtalion
Opening/closing the console when scroll bars were visible caused occasional crashes. Fixes #7089.
2016-03-21GRAPHICS: Set parameterless Screen constructor to use screen formatPaul Gilbert
2016-03-21GRAPHICS: Implement convenience Font::drawChar taking ManagedSurface.Johannes Schickel
2016-03-20GRAPHICS: Fix create call in ManagedSurface constructorPaul Gilbert
2016-03-20GRAPHICS: Fix MangaedSurface pixel casting errorsPaul Gilbert
2016-03-20GRAPHICS: Use correct bounding rect in Font::drawString taking Common::String.Johannes Schickel
2016-03-20GRAPHICS: Mark actual dirty area as dirty in Font::drawString.Johannes Schickel
2016-03-17GRAPHICS: Cleanup of ManagedSurface and Screen classesPaul Gilbert
2016-03-14GRAPHICS: Added ManagedSurface and Screen classesPaul Gilbert
2016-02-21GRAPHICS: Remove superfluous ABS usage to silence a warning.Johannes Schickel
2016-02-21GRAPHICS: Skip empty rects and empty shadows in ↵Johannes Schickel
VectorRendererSpec::drawSquareShadow.
2016-02-21GRAPHICS: Skip empty rects in VectorRenderer*'s drawInteriorRoundedSquareAlg.Johannes Schickel
2016-02-21GRAPHICS: Skip empty rects in VectorRendererSpec::drawTriangleFast.Johannes Schickel
2016-02-21GRAPHICS: Skip empty rects in VectorRendererSpec::drawSquareAlg.Johannes Schickel
2016-02-21GRAPHICS: Skip empty rects in VectorRender*'s drawTabAlg.Johannes Schickel
2016-02-21GRAPHICS: Make VectorRendererAA::drawLineAlg never divide by zero.Johannes Schickel
It won't crash any longer in the case dx = dy = 0.
2016-02-21GRAPHICS: Let drawLineAlg in VectorRenderer code take unsigned dx, dy.Johannes Schickel
2016-02-21GRAPHICS: Skip empty rects in VectorRendererSpec::drawTriangleVertAlg.Johannes Schickel
2016-02-21GRAPHICS: Add comments about safe divisions in VectorRendererSpec.cpp.Johannes Schickel
2016-02-19GRAPHICS: Silence some false positive MSVC warningsFilippos Karapetis
2016-02-15Merge pull request #667 from a-detiste/masterEugene Sandulenko
JANITORIAL: Typos detected with lintian & grep
2016-02-15JANITORIAL: Typos detected with lintian & grepAlexandre Detiste
2016-02-14GRAPHICS: Fully fix compilation under MSVCMartin Kiewitz
2016-02-14GRAPHICS: Fix compilation under MSVCEugene Sandulenko
2016-02-14Merge pull request #658 from sev-/wageEugene Sandulenko
WAGE: New Engine
2016-02-14GRAPHICS: Fix regression in polygon drawingEugene Sandulenko
2016-02-14GRAPHICS: Use our own sort instead of bubbleEugene Sandulenko
2016-02-14GRAPHICS: Move generic primitives from WAGE engineEugene Sandulenko
2016-01-08GRAPHICS: Silence an MSVC warningFilippos Karapetis
2015-12-21GRAPHICS: Introduce a size mode for TrueType fontsBastien Bouclet
Allows to match Windows font size selection by converting font heights to point sizes using the TrueType tables.
2015-12-14GRAPHICS: Add function to query TransparentSurface's builtin PixelFormat.Johannes Schickel
2015-12-14GRAPHICS: Use tabs for indentation.Johannes Schickel
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
2015-11-16GRAPHICS: Remove unused header include.Johannes Schickel
2015-11-16GRAPHICS: Rewrite PixelFormat::toString to be easier to understand.Johannes Schickel
2015-11-16GRAPHICS: Fix component order in PixelFormat::toString output.Johannes Schickel
Formerly components were printed from bottom to top, common notation is from top to bottom. For reference check how we name formats, like in for example: backends/graphics/openglsdl/openglsdl-graphics.cpp:190-230 backends/graphics/surfacesdl/surfacesdl-graphics.cpp:409-490 sherlock/scalpel/scalpel.cpp:207
2015-11-16GRAPHICS: Make PixelFormat::toString const.Johannes Schickel
2015-11-16GRAPHICS: Implemented utility function to print PixelFormatEugene Sandulenko