defc1cb795
Minor - Implements scene saving and loading - V12.10.0
...
Adds scene saving and loading functionality, using a component factory for dynamic component creation and serialization.
This allows users to save and load the state of entities, including their components and textures.
A new component factory is introduced to register and create different component types.
Each component implements serialization and deserialization methods, which are used to store and restore the component's state.
A new .ker scene file format is introduced to serialize entity data and to load it back into memory to restore the scene.
Also adds a DemoScene_V12.9.0.ker file to showcase the engine.
2025-09-06 18:59:42 +02:00
55e561fd14
Minor - Implements component serialization - V12.9.0
...
Adds serialization and deserialization functionality to the ECS component system.
This allows components to be saved and loaded, enabling scene persistence.
The IdentityComponent is updated to support serialization/deserialization.
The scene saving logic in scene_manager is updated to serialize components instead of hardcoded values.
2025-09-06 14:21:39 +02:00
ccd0d045f9
Patch - Doc Update - V12.8.1
2025-07-28 17:37:15 +02:00
9431552316
Minor - Start the Doxygen doc - V12.8.0
2025-07-28 15:26:10 +02:00
2c005592f0
Patch - TODO : Serialized / Deserialized Component DATA - V12.7.1
2025-06-26 21:44:28 +02:00
3adfddf44f
Minor - ECS use for import object - V12.1.0
2025-06-24 15:36:45 +02:00
688fe7ff1c
Minor - Optimisation stats - V11.5.0
2025-06-23 22:39:58 +02:00
de16b97f8e
Minor - bigcube generation + using shared model - V11.4.0
2025-06-19 22:19:33 +02:00
f5331444cb
Minor - Smart pointer and switch from composition to aggregation for object relation with modelclass - V11.3.0
2025-06-19 17:15:27 +02:00
ae3fc21ffc
Patch - Fix release and debug config - V11.2.1
2025-06-03 19:58:01 +02:00
315d259acd
Minor - Stats Update - V11.2.0
2025-06-03 18:35:51 +02:00
2a1b474df0
Minor - architecture rework pt.2 - V11.1.0
2025-06-03 17:01:18 +02:00
d364517633
Major - Architecture Rework - 11.0.0
2025-06-03 16:29:44 +02:00
ce51c11b31
Minor - Add Unitest environment - V10.7.0
2025-06-02 14:15:18 +02:00
0e11ead55b
Patch - Deth Shader integration for shadow map - V10.6.1
2025-05-28 15:02:43 +02:00
1af71960c3
Minor - Depth shader - V10.6.0
2025-05-28 13:24:53 +02:00
f20adee22f
Patch - Sun camera Depth experiment - V10.5.3
2025-05-26 16:03:51 +02:00
eb2cd17ec3
Patch - Sun Camera - V10.5.2
2025-05-26 13:52:00 +02:00
dbd27d1fe7
Revert "Minor - Start Shadow Map - V10.5.0"
...
This reverts commit d6b7626446
.
2025-05-25 16:12:39 +02:00
d6b7626446
Minor - Start Shadow Map - V10.5.0
2025-05-22 17:28:29 +02:00
f9d4523f09
Minor - Refactor name - V10.5.0
2025-05-21 16:40:27 +02:00
e5ee8fdad3
Patch Update - BigCube Is Back - V10.4.2
2025-05-13 21:50:05 +02:00
dbc7003569
Patch Update - Remove The """Instancing""" due to unwanted behavior - V10.4.1
2025-05-12 16:14:38 +02:00
c5bfa2e621
Minor Update - Loading Obj Model is now faster than f1 - V10.4.0
2025-05-12 14:18:43 +02:00
32b71ac97f
Patch Update - UI Text No Blur - V10.3.1
2025-05-08 17:35:41 +02:00
5c3c6d944c
Minor Update - UI Update - V10.3.0
2025-05-08 17:28:06 +02:00
8d32f51e8c
Patch Update - Clean Render Pass - V10.2.3
2025-05-08 17:07:45 +02:00
644fc57762
Patch Update - Frustum Culling Thread Independant - V10.2.2
2025-05-08 16:28:27 +02:00
f8bfb62e98
Patch Update - WIP Async Cube Generation - V10.2.1
2025-05-07 17:48:02 +02:00
94fd900ce8
Minor Update - Stats Widget + BigCube Generation WIP - V10.2.0
2025-05-07 17:15:11 +02:00
8bcd3eed48
Patch Update - Fix Memory Leak From terrain genneration and use Instancing to generate big terrain - V10.1.3
2025-05-06 18:09:28 +02:00
00e6749d01
Patch Update - IDE File - V10.1.2
2025-05-06 17:08:18 +02:00
5a3a4f73a8
Patch Update - Fix the loading and saving of the texture - V10.1.1
2025-05-06 17:07:45 +02:00
c442a87883
Minor Update - Texture Are Saved - V10.1.0
2025-05-06 15:29:23 +02:00
e681943aa8
Patch Update - workspace.xml - V10.0.2
2025-05-05 16:13:44 +02:00
e68f1d5dd0
Patch Update - LoadTexture Tweak - V10.0.1
2025-05-05 16:12:38 +02:00
8e6b7409d9
Major Update - Complete Rework Texture System - V10.0.0
2025-05-03 16:37:27 +02:00
7dbd735416
Patch Update - Clean Comment - V9.3.10
2025-05-02 15:28:18 +02:00
bf6131af55
Patch Update - Skysphere Obj Smooth - V9.3.8
2025-05-01 21:17:08 +02:00
41519f7154
Patch Update - Skysphere texture reading inverted - V9.3.7
2025-05-01 20:54:20 +02:00
74151de6f7
Patch Update - Naming - V9.3.6
2025-05-01 20:09:08 +02:00
f8503e5a2a
Patch Update - SkySphere - V9.3.5
2025-05-01 20:05:25 +02:00
c15cb2956d
Patch Update - Skysphere
2025-05-01 19:27:14 +02:00
96b0d0e72d
Patch Update - Skybox Shader wip - V9.3.2
2025-05-01 18:41:32 +02:00
f1c13a3c8c
Patch Update - Start ShaderSkybox - V9.3.1
2025-05-01 17:16:11 +02:00
e34b44996a
Minor Update - Skybox Update - V9.3.0
2025-05-01 16:41:33 +02:00
0e45e0688c
Patch update - V9.2.13
...
Physics update
2025-04-01 13:47:45 +02:00
3ea5c92028
Patch update - V9.2.11
2025-03-30 23:44:55 +02:00
d8bda97819
Patch update - V9.2.9
2025-03-30 23:34:11 +02:00
ede5080c10
Patch Update - V9.2.8
...
Remove Vulkan related code
2025-03-23 13:45:17 +01:00