aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/vqa_decoder.cpp
AgeCommit message (Collapse)Author
2019-09-04BLADERUNNER: Performance fixesPeter Kohaut
Pixel format functions and CLIP functions are too slow in debug builds, replacing them with static code makes debug builds faster.
2019-08-31BLADERUNNER: Use best pixel format on every platformPeter Kohaut
Updated all drawing routines to be pixel format agnostic. Might decrease performance.
2019-07-28BLADERUNNER: prevent seg fault in ESPERThanasis Antoniou
Also added CLIP to all getBasePtr() calls where it would seem appropriate/safer to do so
2019-06-24BLADERUNNER: Fixed alpha channel issuesPeter Kohaut
Alpha channel is inverted in the game assets and that lead to issues in OpenGL renderer. E.g. screenshot of savegames were partly black or showing artifacts closes #10983
2019-06-17BLADERUNNER: Replace strTag with tag2strCameron Cawley
2019-04-17BLADERUNNER: Abstraction from 555 pixel formatPeter Kohaut
Removing hardcoded 555 pixel format to support Android
2019-03-25BLADERUNNER: Fix static noise instead of proper audio in VQAsThanasis Antoniou
2019-03-17BLADERUNNER: Fixed integer underflow for Russian videosPeter Kohaut
2019-03-09BLADERUNNER: Fixed zbuffer warning in NR01Peter Kohaut
Game was trying to decode zbuf when there was none.
2019-02-23BLADERUNNER: Fixed CppCheck warningsPeter Kohaut
Rat interaction at UG15 is now working exactly as in the original game. Before the bridge didn't break if player shot the rat on it.
2019-02-08BLADERUNNER: Removed unnecessary debugging codePeter Kohaut
2019-01-24BLADERUNNER: Fixed BB51 videoPeter Kohaut
Packet CBPZ was not supported.
2018-03-06BLADERUNNER: Added Zuben actorPeter Kohaut
Fixed animation position update Added goal & anim commands to console
2018-02-12BLADERUNNER: Fixed more Coverity issuesPeter Kohaut
2018-02-04BLADERUNNER: ESPER interfacePeter Kohaut
2018-01-28BLADERUNNER: Added basic KIA interfacePeter Kohaut
Settings works Help works Clue database works Fixed code for inserting objects into scene Reorganization of few files Unification & code formatting of few older files
2017-09-10BLADERUNNER: Added music support & added MaggiePeter Kohaut
added async walking named some of the game flags & variables renamed aesc to screen effects
2017-08-27BLADERUNNER: Fix buildThomas Fach-Pedersen
2017-08-27BLADERUNNER: Add Overlay videosThomas Fach-Pedersen
2017-08-26BLADERUNNER: Support for AESCPeter Kohaut
2017-08-13BLADERUNNER: Fix potential memory leak (CppCheck warning)Torbjörn Andersson
2017-07-31BLADERUNNER: Move surfaces out of VQA playerThomas Fach-Pedersen
Rename the surfaces to more meaningful names and move ownership out of the VQA classes. This means that the VQA classes no longer create their own internal surfaces but instead draw on externally provided surfaces.
2017-03-29BLADERUNNER: zbuffer is now updated between scene changesPeter Kohaut
updated vqa player udpate code fixed some warnings audio preloading still needs some work
2017-03-28BLADERUNNER: Implement ZBuffer classThomas Fach-Pedersen
2017-01-11BLADERUNNER: Fix Unused Variable Compiler Warnings.D G Turner
2016-11-12BLADERUNNER: Avoid using alloca, which might not be available on all systems.Kirben
2016-10-03BLADERUNNER: Code formatting fixesEugene Sandulenko
2016-09-29BLADERUNNER: added all scene scripts, esper script, kia script, vk script, ↵Peter Kohaut
completed init script. Added decoding of lights from VQA. Moved view from scene.
2016-09-29BLADERUNNER: Pull in changes from madmoosePeter Kohaut
2016-09-29BLADERUNNER: just basic objects description scene stuff - lightning and ↵Peter Kohaut
effects movement track actor clues db actor walking info moved view from vqa decoder, because its needed elsewhere does not compile, because new files are not in makefile...
2016-09-29BLADERUNNER: Fix a couple of memory leaksThomas Fach-Pedersen
2016-09-29BLADERUNNER: Remove commented out codeThomas Fach-Pedersen
2016-09-29BLADERUNNER: Add support for ambient sounds, game flags and variables, and ↵Thomas Fach-Pedersen
use VQA z-buffer when rendering.
2016-09-29BLADERUNNER: Add View matrix loadingThomas Fach-Pedersen
2016-09-29BLADERUNNER: Fix memory leaks in VQADecoderThomas Fach-Pedersen
2016-09-29BLADERUNNER: Avoid global constructor for pixelformatThomas Fach-Pedersen
2016-09-29BLADERUNNER: Unshadow variable size in VQADecoder::readMSCIThomas Fach-Pedersen
2016-09-29BLADERUNNER: Rename _vptr to _vpointerSven Hesse
_vptr is a reserved keyword!
2016-09-29BLADERUNNER: Add basic Scene, Set, and Script support.Thomas Fach-Pedersen
2016-09-29BLADERUNNER: No semicolon after namespace closing braceThomas Fach-Pedersen
2016-09-29BLADERUNNER: Don't base VQADecoder on Video::VideoDecoder anywayThomas Fach-Pedersen
VideoDecoder doesn't handle audio underflow very well, and Blade Runner's VQA files don't have any audio prebuffer. VQAPlayer doesn't handle it perfectly either, but underflow happens a lot less. To be improved.
2016-09-29BLADERUNNER: Rebuild VQADecoder on top of Video::VideoDecoderThomas Fach-Pedersen
2016-09-29BLADERUNNER: Damn copy/paste...Thomas Fach-Pedersen
2016-09-29BLADERUNNER: Split VQA decoder into player and decoder, add Outtake playerThomas Fach-Pedersen
2016-09-29BLADERUNNER: StyleThomas Fach-Pedersen
2016-09-29BLADERUNNER: Start port to scummvm engineThomas Fach-Pedersen
Just shows the splash for now. VQA decoder partially ported but without audio and some minor special features.