aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/video_surface.cpp
AgeCommit message (Collapse)Author
2017-06-11TITANIC: Fix brief black boxes on fires in CanalPaul Gilbert
2017-05-20TITANIC: Remove unused variablePaul Gilbert
2017-05-20TITANIC: Fix blitting of game objects with a transparency surfacePaul Gilbert
2017-04-06TITANIC: Add missing content for OSVideoSurface::clearPaul Gilbert
2017-01-16TITANIC: Fix showing all that pink during Prologue and in Parrot roomPaul Gilbert
2016-11-26TITANIC: Add support for 32-bit surfacesPaul Gilbert
Some of the game videos have alpha levels, which are lost if the surfaces are converted to 16-bit. This adds better support for creating 32-bit video surfaces, so the information won't be lost
2016-11-14TITANIC: Fix freeing of video surfacesPaul Gilbert
2016-11-14TITANIC: Fix calculating surface transparency colorPaul Gilbert
2016-11-01TITANIC: Fix transparency handling for PET glyph selectionPaul Gilbert
2016-10-22TITANIC: Workaround for Doorbot's 'cloak off' movie playbackPaul Gilbert
The original starts a movie for the Doorbot taking his cloak off, but then plays a cutscene of the doorbot first appearing. Because of this delay, our VideoDecoder wasn't correctly playing the movie after. To fix that, new movies are initially paused when started, and then resumed the first time we try to do events checking for it
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-10-07TITANIC: Fix transparency handling of Doorbot and PhotographPaul Gilbert
2016-10-06TITANIC: Cleanup usages of CTransparencySurfacePaul Gilbert
2016-10-04TITANIC: Workaround for incorrect transparency check in getPixelPaul Gilbert
2016-10-04TITANIC: Implement blitRect to closer match the originalPaul Gilbert
2016-10-04TITANIC: Implement flippedBlitRect to closer match the originalPaul Gilbert
2016-10-04TITANIC: Clarify code for vertically flipped blittingPaul Gilbert
2016-10-03TITANIC: Fixes for movie rendering using transBlitRectPaul Gilbert
2016-10-02TITANIC: Fixes to transBlitRectPaul Gilbert
2016-10-02TITANIC: Change mouse cursor to use transparencyPaul Gilbert
2016-10-01TITANIC: Fix checking for transparency surfaces in blitRect methodsPaul Gilbert
2016-10-01TITANIC: Change copyPixel to not be a virtual methodPaul Gilbert
2016-10-01TITANIC: Finished transBlitRect methodPaul Gilbert
2016-10-01TITANIC: changePixel is now copyPixel, in progress transparenc blittingPaul Gilbert
2016-09-30TITANIC: Use CRawSurface in video surface getPixelPaul Gilbert
2016-09-28TITANIC: Add transparency check to OSVideoSurface getPixelPaul Gilbert
2016-09-28TITANIC: Clarify movie secondary video tracks as a transparency maskPaul Gilbert
2016-08-29TITANIC: Preliminary implementation for CVideoSurface movieBlitRectPaul Gilbert
2016-07-20TITANIC: Clarify CVideoSurface _field48 as _freeMovieSurfacePaul Gilbert
2016-07-20TITANIC: Clarify movie/surface has frame fields & variablesPaul Gilbert
2016-07-17TITANIC: Fleshing out & fixes for video surface blit methodsPaul Gilbert
2016-07-17TITANIC: Further implementation of movie frame decodingPaul Gilbert
2016-07-17TITANIC: Making the AVISurface frameInfo a video surfacePaul Gilbert
2016-07-15TITANIC: Added OSVideoSurface flipVerticallyPaul Gilbert
2016-07-15TITANIC: Major implementation of OSMovie and AVISurface classesPaul Gilbert
2016-07-15TITANIC: Added CMovieManager classPaul Gilbert
2016-07-15TITANIC: Added CVideoSurface transPixelatePaul Gilbert
2016-07-15TITANIC: Adding more video surface methodsPaul Gilbert
2016-07-15TITANIC: Added CGameObject saving, and movie range info methodsPaul Gilbert
2016-07-15TITANIC: Adding CGameObject methodsPaul Gilbert
2016-07-15TITANIC: Implementing lots of cGameObject methodsPaul Gilbert
2016-07-10TITANIC: Implement CMovieEvent & CMovieRangeInfoPaul Gilbert
2016-07-10TITANIC: Minor palette cleanup, remove border from PET Quit view textPaul Gilbert
2016-07-10TITANIC: Fix palette usage in changePixelPaul Gilbert
2016-07-10TITANIC: Fix generation of shading palettesPaul Gilbert
2016-07-10TITANIC: Simplify video surface shading palettePaul Gilbert
2016-07-10TITANIC: Implement surface changePixel methodPaul Gilbert
2016-07-10TITANIC: Implement playing a range of frames within moviePaul Gilbert
2016-04-10TITANIC: Television video is now playingPaul Gilbert
2016-04-08TITANIC: Implement movie loadingPaul Gilbert