Commit Graph

335 Commits

Author SHA1 Message Date
antopilo
89ea32a4b3 Added SceneSwitching, Better font rendering, DOM inspector, Font-family prop 2024-09-13 17:18:09 -04:00
antopilo
3b148b76c4 Started to expose DOM to C# API with support for custom nodes. Currently crash when doing FindNodeByID<T> 2024-09-13 00:51:34 -04:00
antopilo
c7621b31e0 Added CustomWidget through C# reflection with callbacks 2024-09-11 22:58:33 -04:00
antopilo
7ee76a129e Now calls Tick on UI Canvas 2024-09-11 22:57:05 -04:00
antopilo
f1903de9ab Fixed input manager for UI + WorldSpace UI 2024-09-11 17:41:39 -04:00
Antoine Pilote
0e78c7d889 Added serialization for UI components 2024-09-10 23:53:29 -04:00
Antoine Pilote
ebedefb6a7 Added UI component, resource & system. Now renders on screen and live reloads 2024-09-10 22:27:15 -04:00
WiggleWizard
ffc79ccdf4 Initial reflection for components using the entt reflection API
Currently the only system using reflection is the drop down box when clicking "Add Component" in the entity inspector. The other systems and architecture is still designed around concrete compile time typing
2024-09-10 15:53:32 +01:00
Antoine Pilote
aef5f65f75 Refactor Shader uniform API + Added back NuakeUI 2024-09-09 20:55:51 -04:00
Antoine Pilote
22a859b3e1 Prevent .map rebuilding during play mode 2024-09-09 00:08:45 -04:00
Antoine Pilote
8d69094cf2 Prevented crash on isValid on entity entity 2024-09-05 21:49:11 -04:00
Antoine Pilote
e607b99191 Added preview window when selecting a camera in the scene 2024-09-04 20:31:43 -04:00
Antoine Pilote
e1813870a2 Fixedruntime refact 2024-09-04 16:38:52 -04:00
Antoine Pilote
10b8c862e7 Applying code standard new window, job, jobsystem and imui 2024-09-04 00:51:43 -04:00
Antoine Pilote
dc3c993962 Refactor pass #3 2024-09-04 00:33:05 -04:00
Antoine Pilote
db0ec40948 Moved project out of engine.h 2024-09-04 00:30:35 -04:00
Antoine Pilote
87f58d890e Moved FileDialog into its own class 2024-09-04 00:14:00 -04:00
Antoine Pilote
c91812c65e Moved FileSystem stuff into seprate files and a FileSystem Folder 2024-09-03 23:49:22 -04:00
Antoine Pilote
aaf553f8ba Fixed wrong include 2024-09-03 19:31:07 -04:00
Antoine Pilote
db8ec0fbfd Merge branch 'develop' of https://github.com/antopilo/Nuake into develop 2024-09-03 18:48:10 -04:00
Antoine Pilote
1ac0337863 Refactor pass #1 2024-09-03 18:47:45 -04:00
Antoine Pilote
be725f52f2 Check if .map file exists 2024-09-03 16:41:52 -04:00
Antoine Pilote
ced74170c5 Merge pull request #70 from WiggleWizard/feature/tracy
Tracy MVP integration
2024-09-02 18:12:15 -04:00
WiggleWizard
5a801e642c Tracy MVP integration 2024-09-02 20:37:47 +01:00
Antoine Pilote
01000b9d13 Added float type and default values for trenchbroom integration 2024-09-02 14:05:59 -04:00
Antoine Pilote
7af703b5fc Now scaling depth in viewport Depth mode and removed debug windows 2024-09-02 11:34:23 -04:00
Antoine Pilote
636736f567 Fixed a bug where bsp wouldnt get serialized properly + displaying brush in darker in scene hierarchy 2024-09-01 23:50:00 -04:00
Antoine Pilote
d289c5431d Added live reloading for quake maps 2024-09-01 23:04:34 -04:00
Antoine Pilote
63712edc6d Added C# Point entities + automatic export of FGD entities 2024-09-01 19:37:05 -04:00
Antoine Pilote
f59a7e931f Now renders func brush materials correclty 2024-08-31 12:33:48 -04:00
Antoine Pilote
8aa41a1bf8 Now diplaying links between brushes 2024-08-31 00:07:45 -04:00
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
d42c2154cf Fixed multi spotlight shadows 2024-08-29 23:02:23 -04:00
Antoine Pilote
991bd06064 Added spotlight shadows with dynamic FOV shadowmaps 2024-08-28 23:04:55 -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
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
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
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
2aa54db49e Sorting entity list by name to keep consistent order in hierarchy view 2024-08-16 17:57:29 -04:00
Antoine Pilote
e0ebf9dbdb Character controller can now use cylinders and boxe shapes 2024-08-16 17:56:39 -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
daa640cc7c First pass fixing compilation warnings 2024-08-15 12:45:42 -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