Commit graph

33 commits

Author SHA1 Message Date
neuromancer
223123ac56 FREESCAPE: better support for perspective matrix changes per game 2024-10-24 13:23:21 +02:00
neuromancer
54301898b4 FREESCAPE: fixed background texture size for castle 2024-09-19 21:44:16 +02:00
neuromancer
dff24e6080 FREESCAPE: fixed background image rendering in castle dos ega 2024-09-12 09:21:06 +02:00
neuromancer
34252f8c53 FREESCAPE: more fixes and improvements for castle for zx 2024-07-19 16:08:58 +02:00
neuromancer
5604db15ff FREESCAPE: fixed and improved background support for castle 2024-07-19 16:08:58 +02:00
neuromancer
d5c1318d1f FREESCAPE: perspective improvements and color fixes for castle in zx 2024-07-13 20:08:49 +02:00
neuromancer
9c42fbd230 FREESCAPE: added authentic graphics option to simulate original size of stipple patterns 2024-06-10 22:52:39 +02:00
Eugene Sandulenko
e727400547
FREESCAPE: Fix warnings 2024-05-17 14:45:54 +02:00
neuromancer
f2699fbbe2 FREESCAPE: initial implementation of the skybox in castle ega 2024-05-17 10:04:32 +02:00
neuromancer
9646dd5638 FREESCAPE: improved rendering of floors 2024-05-09 08:31:57 +02:00
neuromancer
2524f2ff29 FREESCAPE: moved drawEclipse to the Renderer class 2024-02-27 21:56:01 +01:00
Christian Kündig
d5220a9624 FREESCAPE: Fix missing symbols when compiling against OpenGL ES 2.0 2024-02-27 17:07:13 +01:00
neuromancer
d659bb05bf FREESCAPE: implemented eng game sequence in eclipse 2024-02-13 14:53:16 +01:00
neuromancer
542cb473a3 FREESCAPE: initial rendering of the solar eclipse in eclipse 2024-01-13 13:49:02 +01:00
neuromancer
ea14ca8893 FREESCAPE: initial implementation of shooting rocks/bullets in OpenGL 2023-11-17 12:58:08 +01:00
neuromancer
f7fa9e07f1 FREESCAPE: draw crossair inside gfx using blending effect 2023-08-06 20:13:07 +02:00
neuromancer
97f4767981 FREESCAPE: allow to clean the view ignoring the viewport 2023-07-11 22:57:59 +02:00
neuromancer
2c40ad1b12 FREESCAPE: correctly scale mouse position in opengl renderers 2023-06-04 14:49:10 +02:00
neuromancer
5894cda45f FREESCAPE: refactored clear code as drawBackground 2023-04-27 20:35:03 +02:00
neuromancer
c3da539ae5 FREESCAPE: improved and optimized stipple pattern usage 2023-03-14 19:54:26 +01:00
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
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
e027de7252 FREESCAPE: use glDrawArray for texture rendering 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
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
bcedbac36a
FREESCAPE: preliminar code for OpenGL renderer 2022-11-06 22:00:41 +01:00