26 Commits

Author SHA1 Message Date
c9e5d458fd first steps toward manipulating planet vertices 2026-01-06 11:32:51 +01:00
9242fe5b4c fixed error on windows machines; removed some unsafe code; did a little cleanup 2026-01-06 10:50:24 +01:00
9365e82cbf layed groundwork for executing compute shaders 2026-01-03 22:42:44 +01:00
e94d544043 small improvements and test code for manipulating vertices 2026-01-03 19:35:33 +01:00
e91bf12a3d improved mouse behaviour if it leaves the window 2026-01-03 19:15:02 +01:00
2557f4d6a0 added crude camera movement controls 2025-12-30 15:22:15 +01:00
9efda11755 finally something gets rendered 2025-12-30 13:43:09 +01:00
a375b459c3 fixed seg fault error; still nothing rendes though 2025-12-29 18:24:11 +01:00
73cbac0f66 made some adaptations and fixed some bugs 2025-12-29 14:36:19 +01:00
36a88b280c Fixed ECS so now components can actually be added and removed accordingly (still nothing renders though) 2025-12-29 11:42:02 +01:00
4e6fd1f52f fixed scene management; but now I need to improve component management (see todo in Program.cs 2025-12-21 12:02:45 +01:00
ad5d46ff0e fixed shader creation and made plan for fixing switching scenes 2025-12-20 12:29:14 +01:00
bde20fbf01 improved architecture; made first steps to compiling shaders on engine startup and not JIT 2025-12-14 12:28:45 +01:00
739d2e8daf prepared pipeline for enable the rendering of meshes 2025-12-06 19:48:52 +01:00
70769336b5 added code to generate a mesh to render; rendering not yet fully implemented 2025-11-21 22:09:18 +01:00
f2af90bcb0 ensured only one component per type can be present on a single entity 2025-11-08 14:33:01 +01:00
2f07a00173 improved ECS and added new render component 2025-11-08 11:33:07 +01:00
24cf84491f finalised crude ECS. Should now be able to create custom logic that gets executed each frame without touching the Engine project 2025-09-08 20:46:59 +02:00
97207ab2a3 continued implementing ECS 2025-09-08 19:36:15 +02:00
161a166141 continuation of implementing ECS 2025-09-07 09:54:18 +02:00
94ca0f046a fixed bug and "started" ECS 2025-09-06 11:31:10 +02:00
c8d588aeff added ability to render a mesh 2025-09-01 20:26:10 +02:00
71430c7793 added shader, finished perspective camera and enabled keyboard support in the input class 2025-08-31 13:31:05 +02:00
54411da2f3 added input system and perspective camera 2025-08-30 12:05:05 +02:00
318091c337 added groundwork 2025-08-29 22:42:27 +02:00
e88fda41b2 Initial commit 2025-08-29 21:19:48 +02:00