Commit Graph
84 Commits
Author SHA1 Message Date
neuromancer 1391e29722 FREESCAPE: implemented stipple data usage for ZX renderer 2022-12-24 13:18:53 -03:00
neuromancer 20529cbb30 FREESCAPE: first iteration of the CGA renderer for driller DOS (CGA) 2022-12-20 08:26:44 -03:00
neuromancer 3abff67b07 FREESCAPE: improved shoot rendering in driller to match the original implementation 2022-12-17 19:28:37 -03:00
neuromancer 83bbb18601 FREESCAPE: simplify code to make sure background is black for driller in amiga/atari 2022-12-01 21:03:48 +01:00
neuromancer ae02a3a642 FREESCAPE: make sure background is black for driller in amiga/atari 2022-12-01 21:03:48 +01:00
neuromancer ae0620cbf4 FREESCAPE: make sure thumbnail image is always created from the screen 2022-11-30 12:36:49 +01:00
neuromancer 5c790d0d11 FREESCAPE: refactored checkSensors and implemented renderSensorShoot 2022-11-26 22:53:53 +01:00
neuromancer c599b4e737 FREESCAPE: basic implementation of special effect when player is taking damage 2022-11-25 13:05:29 +01:00
neuromancer 7d2f63681c FREESCAPE: refactoring to add basic function for implementing sensors 2022-11-23 13:17:02 +01:00
neuromancer b679362793 FREESCAPE: improved code that renders shoots 2022-11-12 14:02:03 +01:00
neuromancer cc56b8e3f9 FREESCAPE: reimplemented crossair as texture and removed its code from renderers 2022-11-12 11:33:44 +01:00
neuromancer 1995762543 FREESCAPE: use glDrawArray for crossair and shoot rendering 2022-11-07 18:59:44 +01:00
neuromancer 6a1dc05132 FREESCAPE: check bounds in copyToVertexArray 2022-11-06 22:00:46 +01:00
neuromancer 401ebf9c26 FREESCAPE: added missing headers to the renderers implementations 2022-11-06 22:00:46 +01:00
neuromancer 1210c6ff85 FREESCAPE: removed redudant pointer to OSystem 2022-11-06 22:00:46 +01:00
neuromancer c5fc1cae3e FREESCAPE: removed drawRect2D function from renderer 2022-11-06 22:00:43 +01:00
neuromancer 1c12bb6040 FREESCAPE: define texture pixel format and convert images if necessary 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 42bc152f1a FREESCAPE: rewrite drawRect2D to use DrawArrays 2022-11-06 22:00:40 +01:00
neuromancer 8abfc52836 FREESCAPE: rewrite drawFloor to use DrawArrays 2022-11-06 22:00:40 +01:00
neuromancer 4c26d13dd5 FREESCAPE: rewrite renderCube to use renderFace 2022-11-06 22:00:40 +01:00
neuromancer ad9297eb8b FREESCAPE: first attempt to use DrawArray in TinyGL renderer 2022-11-06 22:00:40 +01:00
neuromancer 119d663943 FREESCAPE: sorted, removed and simplified a number of includes 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 1c19a5d701 FREESCAPE: removed redudant enum 2022-11-06 22:00:36 +01:00
neuromancer da4ac7f456 FREESCAPE: use uint for loop variables and avoid type conversion 2022-11-06 22:00:35 +01:00
neuromancer 64b575ea79 FREESCAPE: use the RenderMode type in gfx 2022-11-06 22:00:34 +01:00
neuromancer 5f353076ac FREESCAPE: Avoid type conversion from int to float 2022-11-06 22:00:32 +01:00
neuromancer 232be624d2 FREESCAPE: Moved include from gfx file to the specialized class 2022-11-06 22:00:32 +01:00
neuromancer 1717ef7c98 FREESCAPE: Simplify more loops to use auto keywords 2022-11-06 22:00:31 +01:00
neuromancer e562c0ce5c FREESCAPE: removed useless comments in the tinygl renderer 2022-11-06 22:00:30 +01:00
neuromancer 3e4b23f241 FREESCAPE: used clang-format to improve code formatting 2022-11-06 22:00:30 +01:00
neuromancer b620c2a407 FREESCAPE: move/shoot move first implementation 2022-11-06 22:00:26 +01:00
neuromancer e46b050972 FREESCAPE: allow the TinyGL to render in different resolutions 2022-11-06 22:00:22 +01:00
neuromancer 37aa8924aa FREESCAPE: replace some debug by debugC calls 2022-11-06 22:00:19 +01:00
neuromancer 8777a3c9db FREESCAPE: refactor sky drawing for each game 2022-11-06 22:00:17 +01:00
neuromancer 60ad427d29 FREESCAPE: palette fixes for rendering sky 2022-11-06 22:00:17 +01:00
neuromancer a3c3bb2a65 FREESCAPE: improved pyramid rendering 2022-11-06 22:00:14 +01:00
neuromancer ff9b083593 FREESCAPE: improved pyramid rendering 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 96b54016e9 FREESCAPE: improved rendering of ui 2022-11-06 22:00:13 +01:00
neuromancer de8fa81bcf FREESCAPE: use deg2rad in updateProjectionMatrix 2022-11-06 22:00:10 +01:00
neuromancer 1f212caa92 FREESCAPE: improved ui given the current viewport 2022-11-06 22:00:06 +01:00
neuromancer 72331e5e36 FREESCAPE: improved ui given the current viewport 2022-11-06 22:00:06 +01:00
neuromancer a0b69a148e FREESCAPE: implemented shield and energy UI in driller 2022-11-06 22:00:06 +01:00
neuromancer d4e26ef512 FREESCAPE: fixed most of the c++ compiler warnings 2022-11-06 22:00:05 +01:00
neuromancer 6e04dc224e FREESCAPE: correctly render up-pyramids 2022-11-06 22:00:05 +01:00
neuromancer 22395f0300 FREESCAPE: added new licenses and cleaned up includes 2022-11-06 22:00:04 +01:00
neuromancer 44de3eebd3 FREESCAPE: removed more old code 2022-11-06 22:00:02 +01:00
neuromancer 347f1a857c FREESCAPE: removed old code 2022-11-06 22:00:01 +01:00