65 Commits

Author SHA1 Message Date
Erris fec9286dee Merge branch 'fastgltf' 2026-03-12 20:08:43 +01:00
Erris 913d1437c0 fixing double adding a component 2026-03-12 20:03:40 +01:00
Erris bbbe7adb3a fixing compilation error 2026-03-10 19:12:01 +01:00
Erris e3678118b4 trying to get everything to work 2026-03-10 14:47:54 +01:00
Erris d654c99a8e fixing 2026-03-10 13:41:54 +01:00
Erris ee4729d31e fixing fixing 2026-03-10 12:33:12 +01:00
Erris e106427ebc fixing 2026-03-10 11:56:13 +01:00
Erris 959728aee3 still fixing 2026-03-10 11:41:12 +01:00
Erris ad63b7d9ed trying to fix compilation issues with dotnet sdk 2026-03-10 11:28:50 +01:00
Erris d898960494 same old same old 2026-03-10 11:11:52 +01:00
Erris 073bb47586 fixing compilation 2026-03-10 10:12:48 +01:00
Erris 0abc3dbfab still fixing compilation errors 2026-03-10 09:57:38 +01:00
Erris 820442c4d6 updating cmakelists 2026-03-10 09:41:46 +01:00
Erris 988f7f8805 fixing cmakefiles 2026-03-10 09:29:13 +01:00
Erris f603d3b58f updating cmakelists.txt 2026-03-10 09:16:48 +01:00
Erris adc6676dc9 fixing cmakelists 2026-03-10 08:02:29 +01:00
Erris 43c66d887b fixing compilation 2026-03-10 07:42:42 +01:00
Erris b24578ad70 updating cmakelists.txt 2026-03-10 07:16:49 +01:00
Erris 697ae61109 fixing missing spdlog 2026-03-10 07:02:37 +01:00
Erris 04ce3f4b8f 4am commit 2026-03-10 03:57:40 +01:00
Erris 15a137644f moving nfde 2026-03-10 03:36:27 +01:00
Erris 9add74afa8 submodules 2026-03-10 03:26:42 +01:00
Erris 772b219caa updating cmakelists 2026-03-10 03:07:27 +01:00
Erris 6ace0bac91 updating cmakelists 2026-03-10 02:41:24 +01:00
Erris 2175b60990 test commit to sync to gitea 2026-03-09 17:19:20 +01:00
Erris a0c900166f improved model loading and added model component 2026-03-09 16:37:30 +01:00
Erris ac18bb6f00 Initial fastgltf integration 2026-03-08 11:38:46 +01:00
Erris af7b7d2bfa adding plane shape and universal guizmo (this is the wrong branch) 2026-03-07 11:48:46 +01:00
Erris 2d3fe57d5a added UUID 2026-03-06 18:07:51 +01:00
Erris 5be3c61859 fixing segv when closing the program 2026-03-05 22:30:48 +01:00
Erris a187bd2894 needed for jolt 2026-03-05 01:23:26 +01:00
Erris ecf27eae73 various bug fix, serialization, adding shapes 2026-03-05 01:22:41 +01:00
Erris f45091349e added rotation 2026-03-04 11:18:16 +01:00
Erris eaef554b10 Adding basic impl of Jolt
Update positions on 60tps, position of objects can be modified while
physic simulation is running. Position is owned by transform comps but
the truth is held by the physics engine for affected entities
2026-03-04 10:19:46 +01:00
Erris 282eeeabda fixed unselecting entity when cursor goes from ImGui to viewport while click is held 2026-03-03 09:38:52 +01:00
Erris 4a624cfe70 adding materials, adding serialization for meshes and materials, random fixes 2026-03-03 08:51:02 +01:00
Erris b7e5ceb1d1 added quad primitive, shortcuts and safe entity deletion 2026-03-02 21:27:42 +01:00
Erris c189b12365 adding missing changes 2026-03-02 13:12:32 +01:00
Erris 03bca252d3 setting up 3d 2026-03-02 00:49:08 +01:00
Erris 90a6ea00c0 3d renderer 2026-03-01 17:06:15 +01:00
Erris 3192d7b9a0 added play/pause and basic icon storage 2026-02-28 09:42:20 +01:00
Erris 9de9609dee content browser and textures on entity sprites 2026-02-27 10:45:44 +01:00
Erris e69764e149 cleanup and removing nasty segv upon entity deletion
+ Fixing bug where clicking an entity in the hierarchy didn't update the
stats
2026-02-24 18:10:39 +01:00
Erris 38b92611be extracting ui render function from the ECS components. Adding dynamic component display 2026-02-24 15:29:29 +01:00
Erris 0bbfe41117 adding entity stats. Added security to prevent mouse picking selection when dragging 2026-02-23 01:40:05 +01:00
Erris 33a13dc5d8 various little fixes 2026-02-22 23:18:27 +01:00
Erris 577b52be28 mouse picking 2026-02-22 16:35:27 +01:00
Erris cb064bdb46 editor camera! 2026-02-21 01:11:24 +01:00
Erris 02430073ec transform guizmos, math and bugfixing file open/save 2026-02-20 22:59:30 +01:00
Erris a897d5c798 Added saving and loading 2026-02-19 23:45:10 +01:00