614 Commits

Author SHA1 Message Date
Antoine Pilote
3959760627 Fixed serialization 2024-08-30 21:50:21 -04:00
Antoine Pilote
85b41e9ea0 Added C# -> Trenchbrom entity definition with reflection system 2024-08-30 21:44:08 -04:00
Antoine Pilote
d46f74aa24 Added new project wizard window 2024-08-30 21:43:37 -04:00
Antoine Pilote
d42c2154cf Fixed multi spotlight shadows 2024-08-29 23:02:23 -04:00
Antoine Pilote
cf7d236540 Typo fixed 2024-08-28 23:57:39 -04:00
Antoine Pilote
0915b52327 Attempt at fixing multiple shadows blending 2024-08-28 23:23:12 -04:00
Antoine Pilote
991bd06064 Added spotlight shadows with dynamic FOV shadowmaps 2024-08-28 23:04:55 -04:00
Antoine Pilote
659e740615 Nuked old vendor dependencies 2024-08-28 20:51:19 -04:00
antopilo
f5668d744a Started spotlight shadow mapping 2024-08-28 20:02:38 -04:00
antopilo
f2be766a1f Viewport overlay to change which texture to display in viewport 2024-08-28 20:02:12 -04:00
Antoine Pilote
5d5e3e33d0 1000th commit! 🎉 - Added .Mesh thumbnail preview + outlines now scales with resolution scaling 2024-08-28 01:03:49 -04:00
Antoine Pilote
a285fbb61c Disabled debug line when dragging in 3D model 2024-08-28 00:29:10 -04:00
Antoine Pilote
50a0c1e810 Added a way to make mesh external instead of always embedded into the scene 2024-08-28 00:27:59 -04:00
Antoine Pilote
e34ba3abac Added UI helper function for tooltips 2024-08-27 22:54:39 -04:00
Antoine Pilote
9a30925b34 Started editor .Net context for undo/redo system 2024-08-25 22:42:07 -04:00
Antoine Pilote
03231e6bf7 Added Various project settings
UI, Rendering, Viewport, Physics, Audio settings
2024-08-21 18:05:28 -04:00
Antoine Pilote
1fd9ce8cae Fixed outline wrapping vertically when outline is on edge 2024-08-16 18:03:19 -04:00
Antoine Pilote
27488ae5bf Can now rename entities pressing f2 or double clicking and selecting an entity should unfold the tree 2024-08-16 17:59:06 -04:00
Antoine Pilote
9c2a6f9019 Now displaying compilation errors in logger with status bar 2024-08-16 17:58:06 -04:00
Antoine Pilote
2aa54db49e Sorting entity list by name to keep consistent order in hierarchy view 2024-08-16 17:57:29 -04:00
Antoine Pilote
c996b9b114 Outline renderer can now depth test 2024-08-16 17:57:10 -04:00
Antoine Pilote
e0ebf9dbdb Character controller can now use cylinders and boxe shapes 2024-08-16 17:56:39 -04:00
Antoine Pilote
688cbd0cda Fixed skinned mesh not casting shadows 2024-08-16 17:56:26 -04:00
Antoine Pilote
3eb13beab5 Added better gizmos icons and rescaling 2024-08-16 17:56:02 -04:00
Antoine Pilote
4d1feb9802 Added shapes to debug renderer 2024-08-16 17:55:35 -04:00
Antoine Pilote
4af3b9da82 Added Jolt error reporting 2024-08-15 23:17:07 -04:00
Antoine Pilote
262f388f10 Added textures built-in for gizmos 2024-08-15 22:58:36 -04:00
Antoine Pilote
6913a5100a Fixed a bug corrupting an entity after saving and loading multiple times in a row 2024-08-15 22:38:45 -04:00
Antoine Pilote
58a179be4f Added new Prefab C# type 2024-08-15 22:24:26 -04:00
Antoine Pilote
04926476d7 Added Exposed var reset button 2024-08-15 19:44:17 -04:00
Antoine Pilote
901ebcf902 Added bool operator and isvalid function to .Net API 2024-08-15 19:18:26 -04:00
Antoine Pilote
ead6ff6645 Added Get/Set for entity name in .Net API 2024-08-15 19:08:50 -04:00
Antoine Pilote
711a9a9751 Fixed weird timing issues with std::future 2024-08-15 18:40:33 -04:00
Antoine Pilote
9d74c782ab Added blend icons 2024-08-15 15:57:01 -04:00
Antoine Pilote
9b0b28e300 Compile error 2024-08-15 13:19:26 -04:00
Antoine Pilote
d942afd16f Second pass to fix compilation warnings 2024-08-15 12:52:24 -04:00
Antoine Pilote
daa640cc7c First pass fixing compilation warnings 2024-08-15 12:45:42 -04:00
Antoine Pilote
a817001c53 Now printing build results in logger 2024-08-14 21:01:32 -04:00
Antoine Pilote
98f490e4e1 Now grabbing output for subprocess. Only first lines for now 2024-08-14 20:51:40 -04:00
Antoine Pilote
1eb81041fb Added clear logs button + showing exception in status bar 2024-08-14 20:29:50 -04:00
Antoine Pilote
6032d40aa2 Fixed csproj to prevent duplicate error warnings 2024-08-14 19:48:30 -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
e5616f98a4 Removed unused dependencies 2024-08-14 18:55:29 -04:00
Antoine Pilote
d01b21875c Updated default editor layout 2024-08-14 18:25:02 -04:00
Antoine Pilote
9b9f5d111d Partial Entity Exposed field implementation 2024-08-13 23:54:51 -04:00
Antoine Pilote
318b646d61 Added support for vec2 and vec3 2024-08-13 22:03:16 -04:00
Antoine Pilote
44cb6f7325 Added double, bool string 2024-08-13 21:42:20 -04:00
Antoine Pilote
9733e9651a Added basic C# field reflection in editor 2024-08-13 21:12:11 -04:00
Antoine Pilote
d35a7dad34 Fixed inverted sky light direction & Volumetric 2024-08-11 00:59:52 -04:00