83 Commits

Author SHA1 Message Date
Antoine Pilote
70141a7ee6 Added catch2 2025-05-02 16:50:34 -04:00
antopilo
a8c38a5a4e Fixed GPU memory leak when stopping starting + disabled tracy by default 2025-04-17 18:39:24 -04:00
antopilo
2908429b68 C# generator now working with bindings.json 2025-04-03 23:06:54 -04:00
antopilo
bda0043ede Added example C++ module 2025-02-01 10:37:47 -05:00
antopilo
11490f0f57 Fixed static resources generator with new folder structure 2025-02-01 00:38:33 -05:00
antopilo
1f3a5e02af Refactored folder structure 2025-01-31 18:04:43 -05:00
antopilo
92a64f19ea Reworked file structure 2025-01-30 22:41:17 -05:00
Antoine Pilote
85eaa46ee3 Set editor as startup project 2025-01-30 13:23:58 -05:00
Antoine Pilote
e4d276974c Added action to copy deps 2025-01-30 13:19:29 -05:00
antopilo
ec9cbcf18b Fixed runtime compilation + GLTF material baking 2025-01-22 22:18:12 -05:00
antopilo
679eaa456a Removed vulkan module and modified premake 2024-12-25 13:07:23 -05:00
antopilo
39a0273595 now displaying viewport texture 2024-12-07 00:59:58 -05:00
antopilo
5ba897ed46 Vulkan compute shaders 2024-12-04 13:26:03 -05:00
antopilo
fb677f8fe6 Added VMA 2024-12-03 00:54:07 -05:00
WiggleWizard
510b577f49 First pass scriptable subsystems that has the same lifetime of the engine 2024-09-18 12:44:46 +01:00
Antoine Pilote
07871123cb Fixed runtime linker issues 2024-09-17 12:39:38 -04:00
WiggleWizard
ded6fd2e03 Upgraded entt
Deleted the header only entt lib and added the full and latest library to the dependencies list
2024-09-15 21:31:05 +01:00
Antoine Pilote
c5dca4dc37 Merge pull request #75 from xypherorion/main
FIxed warnings for Premake5 [Issue #74]
2024-09-15 10:28:10 -04:00
Xypher Orion
edc4d43f97 Corrected config 2024-09-15 08:42:27 -04:00
Xypher Orion
a7cbbf2830 Patched for Main Repo Issue #74 2024-09-15 07:31:47 -04:00
WiggleWizard
7efa69a20d Enabled multithreaded compilation and fixed some build warnings
Enabled MT compilation for all first party TUs and some third party ones too. Disabled specific warnings in third party code, started fixing warnings in first party code as well
2024-09-11 12:03:09 +01:00
Antoine Pilote
aef5f65f75 Refactor Shader uniform API + Added back NuakeUI 2024-09-09 20:55:51 -04:00
Antoine Pilote
5a0f7c06f0 Added Yoga 2024-09-09 18:01:05 -04:00
Antoine Pilote
e36e33aa9a Renamed exe to Nuake Engine + added C# endpoints i forgot to push 2024-09-08 23:17:51 -04:00
Antoine Pilote
e1550fbff9 Forgot premake45 2024-09-04 21:05:14 -04:00
WiggleWizard
5a801e642c Tracy MVP integration 2024-09-02 20:37:47 +01:00
Antoine Pilote
178ad898b9 Merge pull request #68 from WiggleWizard/develop
Initial module architecture
2024-09-02 11:30:52 -04:00
WiggleWizard
5971e4f2d6 Removed build asset bash script in favor of a pure Lua version to make it easier to maintain and cross-platform 2024-09-02 12:33:30 +01:00
WiggleWizard
67a1406e1b Fixed trailing comma missing in list within build script 2024-09-02 11:11:05 +01:00
WiggleWizard
bcf3e9751a Initial module architecture 2024-09-02 10:50:41 +01:00
Antoine Pilote
d289c5431d Added live reloading for quake maps 2024-09-01 23:04:34 -04:00
Antoine Pilote
9a30925b34 Started editor .Net context for undo/redo system 2024-08-25 22:42:07 -04:00
Antoine Pilote
5f2667f95b Removed MSDF 2024-08-14 19:34:51 -04:00
Antoine Pilote
0de9c216c5 Removed all dead code 2024-08-14 19:21:17 -04:00
Antoine Pilote
b887e8e826 Removed optick and freetype 2024-08-14 18:58:01 -04:00
Antoine Pilote
8295a8c550 Fixed runtime premake 2024-08-14 18:52:02 -04:00
Antoine Pilote
3fcd63ff34 Added FindPath to C# API for path finding 2024-08-09 19:12:42 -04:00
Antoine Pilote
ac0587345d Embedded file icons, fixed lights not unregistering when deleting last light in scene. Fixed resource file 2024-07-28 12:49:25 -04:00
Antoine Pilote
7b48319ff5 Added Recast&Detour implementation
- Implemented debug renderer of navigation meshes
- Can now generate navigation meshes from .map files
2024-07-11 04:54:57 -04:00
antopilo
f4d71b9977 Started new Add Entity Panel, removed unused shaders, fixed premake5 problems 2024-04-02 23:09:33 -04:00
Antoine Pilote
5bffe47d2c upgraded imgui - Better scene hierarchy UI 2024-04-02 19:25:26 -04:00
Antoine Pilote
33b4f75461 Added ability to get other instances of .net scripts using GetEntity<T> 2024-04-02 00:12:04 -04:00
Antoine Pilote
3d60ab1608 Copying managed.coral.dll to work directory 2024-04-01 20:26:54 -04:00
Antoine Pilote
22d8b35373 Updated Coral version to .Net 8 2024-04-01 20:16:48 -04:00
Antoine Pilote
342bd8f57f Added missing links to runtime 2023-10-26 11:11:03 -04:00
Antoine Pilote
cb804085ed Basic .Net Core POC successful 2023-10-13 00:23:30 -04:00
Antoine Pilote
aa18283815 Succesfully initialized .Net Core assembly + updated premake5 2023-10-12 23:39:10 -04:00
Antoine Pilote
868d019c35 Added Coral + minor fixes 2023-10-12 22:44:13 -04:00
Antoine Pilote
d3ec4e1c02 Better Gizmos
Gizmos now display half opacity when occluded, same for lines
Improved editor camera, should keep updating even if not controlled
Viewport should not grab input when another imgui element is over it
2023-10-09 15:22:39 -04:00
Antoine Pilote
9b5813ce2b Fixed premake for windows 2023-09-30 17:39:05 -04:00