WiggleWizard
9e94006d2b
Added generic ability to (de)serialize ResourceFiles, a templated function to allow easier setting of entt traits and renamed float limits function
2024-09-15 21:31:07 +01:00
WiggleWizard
82771d43da
Removed old rubbish from audio emitter component
2024-09-15 21:31:06 +01:00
WiggleWizard
65c8ab79af
New component field type to support files
...
Also fixed Audio System to work with this new supported component field type
2024-09-15 21:31:06 +01:00
WiggleWizard
68ffe1d6b4
Basic inspector reflection working for 2 components
2024-09-15 21:31:06 +01:00
WiggleWizard
56e12c2647
DrawVec3 helper now returns true if changed
2024-09-15 21:31:06 +01:00
WiggleWizard
7d66a19ab2
Architecture rework for components to accomodate for reflection
2024-09-15 21:31:06 +01:00
WiggleWizard
bf6fb0f8b6
Fix for entt update
2024-09-15 21:31:06 +01:00
antopilo
efc4b8bae7
Added stylesheet @import into live reload filewatch for a canvas
2024-09-13 21:45:56 -04:00
antopilo
6e92674bba
UI hot-reloads if child widgets or stylesheet gets updated
2024-09-13 19:14:46 -04:00
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