antoniou79
4bd2a36ba9
BLADERUNNER: Allow use of beta crosshairs and additive draw
...
This is only through the debugger mouse command
2022-02-21 22:46:48 +02:00
antoniou79
cf9794d895
BLADERUNNER: Prevent segfault in Shape::draw()
...
By returning early if rect width or height are negative
This prevents access violation in the for loop bellow, which won't have a valid end clause and READ_LE_UINT16(src_p) will cause the illegal memory access
2022-02-21 22:31:23 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Peter Kohaut
cd7e44f9f9
BLADERUNNER: Group shapes loading
2019-10-13 14:09:47 +02:00
Peter Kohaut
4355c42044
BLADERUNNER: Performance fixes
...
Pixel format functions and CLIP functions are too slow in debug builds,
replacing them with static code makes debug builds faster.
2019-09-04 17:59:29 +02:00
Peter Kohaut
a7399c5111
BLADERUNNER: Use best pixel format on every platform
...
Updated all drawing routines to be pixel format agnostic.
Might decrease performance.
2019-08-31 23:09:19 +02:00
Thanasis Antoniou
4b482b2d3e
BLADERUNNER: prevent seg fault in ESPER
...
Also added CLIP to all getBasePtr() calls where it would seem appropriate/safer to do so
2019-07-28 14:06:26 +03:00
Peter Kohaut
dd0c030278
BLADERUNNER: Fixed alpha channel issues
...
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-24 21:45:56 +02:00
Peter Kohaut
e86ee33999
BLADERUNNER: Abstraction from 555 pixel format
...
Removing hardcoded 555 pixel format to support Android
2019-04-17 22:51:18 +02:00
Peter Kohaut
a0e9b09cd9
BLADERUNNER: Removed unnecessary debugging code
2019-02-08 21:00:52 +01:00
Peter Kohaut
6e9a340640
BLADERUNNER: ESPER interface
2018-02-04 17:34:43 +01:00
Peter Kohaut
7f53a0cd31
BLADERUNNER: Fixed few Coverity issues
2018-02-01 21:38:30 +01:00
Peter Kohaut
1e5f9d3078
BLADERUNNER: Added basic KIA interface
...
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
2018-01-28 10:57:16 +01:00
Peter Kohaut
566da748e1
BLADERUNNER: added support for fonts
2016-10-06 21:23:46 +02:00
Eugene Sandulenko
281c19ab03
BLADERUNNER: Code formatting fixes
2016-10-03 12:38:43 +02:00
Peter Kohaut
bf44e97d79
BLADERUNNER: added all scene scripts, esper script, kia script, vk script, completed init script. Added decoding of lights from VQA. Moved view from scene.
2016-09-29 22:33:41 +02:00
Thomas Fach-Pedersen
0fa2191b95
BLADERUNNER: Implement loading and drawing of mouse cursors.
2016-09-29 22:33:38 +02:00