Commit Graph
58 Commits
Author SHA1 Message Date
neuromancer 7fc56ec926 FREESCAPE: added missing color in table for Driller CPC 2023-01-07 11:40:20 -03:00
D G Turner a168244466 FREESCAPE: Fix GCC Compiler Warnings 2023-01-07 14:36:18 +00:00
neuromancer 4fc57179c8 FREESCAPE: improved handling of colors in Driller for C64 2023-01-05 22:02:21 -03:00
neuromancer ff8b1513ba FREESCAPE: improved handling of colors in Driller for CPC 2023-01-04 21:54:20 -03:00
neuromancer 7cee9ad61c FREESCAPE: basic parsing of Driller for C64 2023-01-02 08:09:37 -03:00
neuromancer 0c7d018b31 FREESCAPE: basic implementation of color decoding in CPC 2022-12-31 13:57:19 -03:00
neuromancer fb9f163c89 FREESCAPE: improved palette handling for Driller Amstrad CPC releases 2022-12-30 11:48:24 -03:00
neuromancer cd5dffdce8 FREESCAPE: added basic loading of Driller Amstrad CPC release (but without correct palette) 2022-12-29 10:52:57 -03:00
neuromancer 1391e29722 FREESCAPE: implemented stipple data usage for ZX renderer 2022-12-24 13:18:53 -03:00
neuromancer eaedfdb3b4 FREESCAPE: initial implementation of getRGBAtZX 2022-12-24 13:18:53 -03:00
neuromancer 943ab0d77c FREESCAPE: avoid crashing when flashing the screen in CGA 2022-12-21 18:03:27 -03:00
neuromancer d03ab98029 FREESCAPE: fixed incorrect parameter when rendering pyramids in EGA/CGA mode 2022-12-21 07:29:11 -03:00
neuromancer 05e320fec9 FREESCAPE: improve CGA renderer 2022-12-20 08:26:44 -03:00
neuromancer 20529cbb30 FREESCAPE: first iteration of the CGA renderer for driller DOS (CGA) 2022-12-20 08:26:44 -03:00
neuromancer ac236fd663 FREESCAPE: properly render background when the player is under fire (DOS) 2022-12-20 08:26:44 -03:00
neuromancer 2b2ffa3e79 FREESCAPE: change the color of the laser according to the current screen in the OpenGL renderer 2022-12-20 08:26:44 -03:00
neuromancer 2a8664e18e FREESCAPE: prefer OpenGL renderer 2022-12-13 20:41:08 -03:00
neuromancer ae0620cbf4 FREESCAPE: make sure thumbnail image is always created from the screen 2022-11-30 12:36:49 +01:00
neuromancer 5103ee561f FREESCAPE: basic implementation of the SPFX instruction and color remappings 2022-11-23 13:17:02 +01:00
neuromancer c34f4af991 FREESCAPE: initialize all the members of Renderer 2022-11-07 09:22:36 +01:00
neuromancer 1210c6ff85 FREESCAPE: removed redudant pointer to OSystem 2022-11-06 22:00:46 +01:00
neuromancer 2efe162556 FREESCAPE: use inplace conversion for texture surface 2022-11-06 22:00:42 +01:00
neuromancer a72378c35d FREESCAPE: enable arbitrary resolution for OpenGL renderer 2022-11-06 22:00:41 +01:00
neuromancer 1c12bb6040 FREESCAPE: define texture pixel format and convert images if necessary 2022-11-06 22:00:41 +01:00
neuromancer a816adcd36 FREESCAPE: improved OpenGL texture handling with preliminary code 2022-11-06 22:00:41 +01:00
neuromancer 28418d0def FREESCAPE: use TinyGL renderer by default 2022-11-06 22:00:41 +01:00
neuromancer bcedbac36a FREESCAPE: preliminar code for OpenGL renderer 2022-11-06 22:00:41 +01:00
neuromancer 5730f1106d FREESCAPE: moved common code for rendering to Renderer 2022-11-06 22:00:40 +01:00
neuromancer 679b0281a4 FREESCAPE: improved user message when a renderer cannot be created 2022-11-06 22:00:37 +01:00
neuromancer 119d663943 FREESCAPE: sorted, removed and simplified a number of includes 2022-11-06 22:00:37 +01:00
neuromancer 8db4952775 FREESCAPE: use GUI::MessageDialog instead of error and return to launcher, when there are no available renderers 2022-11-06 22:00:37 +01:00
neuromancer 76d1f26d6e FREESCAPE: simplify palette handling and allow to compile without TinyGL 2022-11-06 22:00:37 +01:00
neuromancer 64b575ea79 FREESCAPE: use the RenderMode type in gfx 2022-11-06 22:00:34 +01:00
neuromancer 3e4b23f241 FREESCAPE: used clang-format to improve code formatting 2022-11-06 22:00:30 +01:00
neuromancer cb50cdc359 FREESCAPE: removed unused variables 2022-11-06 22:00:28 +01:00
neuromancer d5730209f8 FREESCAPE: initial support for driller demo from atari release 2022-11-06 22:00:23 +01:00
neuromancer 761497b7c1 FREESCAPE: correctly parse the palettes from amiga release of driller 2022-11-06 22:00:22 +01:00
neuromancer e46b050972 FREESCAPE: allow the TinyGL to render in different resolutions 2022-11-06 22:00:22 +01:00
neuromancer bccbaee3b7 FREESCAPE: allow to load driller data from amiga 2022-11-06 22:00:21 +01:00
neuromancer 2e414c5071 FREESCAPE: removed _missingColor variable from gfx class 2022-11-06 22:00:14 +01:00
neuromancer 5bba4ab46b FREESCAPE: moved color remapping inside gfx 2022-11-06 22:00:14 +01:00
neuromancer 6eeb8a371d FREESCAPE: initial refact of palette and color map code 2022-11-06 22:00:13 +01:00
neuromancer 3588fe7e8a FREESCAPE: removed getFontCharacterRect function 2022-11-06 22:00:13 +01:00
neuromancer 22395f0300 FREESCAPE: added new licenses and cleaned up includes 2022-11-06 22:00:04 +01:00
neuromancer 347f1a857c FREESCAPE: removed old code 2022-11-06 22:00:01 +01:00
neuromancer 5d2b569d12 FREESCAPE: correct viewport for driller 2022-11-06 21:59:56 +01:00
neuromancer 6eb56f8e5c FREESCAPE: disable transparent color face in Driller 2022-11-06 21:59:42 +01:00
neuromancer e04e631472 FREESCAPE: removed more old code 2022-11-06 21:59:41 +01:00
neuromancer edcfe272ce FREESCAPE: removed more old code 2022-11-06 21:59:41 +01:00
neuromancer b8c4488cde FREESCAPE: removed more old code 2022-11-06 21:59:40 +01:00