aboutsummaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)Author
2016-03-22GRAPHICS: Set parameterless Screen constructor to use screen formatPaul Gilbert
2016-03-20TITANIC: More graphics code, clipBounds methodPaul Gilbert
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
2015-04-11GRAPHICS: Force a cast to int to avoid gcc warningsMatthew Hoops
2015-03-02GRAPHICS: Fix GCC signed/unsigned warnings.Torbjörn Andersson
2014-10-28GRAPHICS: Remove trailing whitespaceFilippos Karapetis
2014-10-28GRAPHICS: Remove some trailing whitespace in surface.hFedor
2014-10-19GRAPHICS: Silence an MSVC warningFilippos Karapetis
2014-09-07Merge pull request #500 from lordhoto/ttf-improvementsJohannes Schickel
Improve TTF Rendering (includes Font API changes).
2014-09-03GRAPHICS: Allow negative xOffset in TTF.Johannes Schickel
This should improve the visual looks of many fonts. However, it might result in the first line of the glyph to be drawn left of the position specified in drawChar.
2014-09-03GRAPHICS: Allow to query the bounding box of chars/strings drawn with Font API.Johannes Schickel
2014-08-29GRAPHICS: Fix some Doxygen comments that seem wrong.Einar Johan Trøan Sømåen
2014-08-17GRAPHICS: Improve color bit depth conversionMatthew Hoops
Data is no longer truncated it so should be more accurate. See pull request #486 for more info.
2014-06-23GRAPHICS: Added BE/LE to TS_ macrosEugene Sandulenko
2014-06-17GRAPHICS: Rename BS_ to TS_ (for TransparentSurface)Eugene Sandulenko
2014-06-15GRAPHICS: Fix compilation for AmigaEugene Sandulenko
2014-06-15Merge pull request #466 from sev-/transparent-surfaceEugene Sandulenko
COMMON: Move TransparentSurface to common code
2014-06-15COMMON: Copy TransparentSurface from Wintermute engine to common codeEugene Sandulenko
2014-06-09GRAPHICS: Allow client code to specify TTF render mode.Johannes Schickel
This allows clients to use the default FreeType2 render mode instead of light. We really only use light as default because that's what looks best with the font we use in our GUI right now (which is the same reason why formerly light was always used in non-monochrome mode).