antopilo
a75bcc260f
Added UI for IsWorldspace
2024-09-11 17:42:04 -04:00
Antoine Pilote
40da75eeeb
Merge pull request #73 from WiggleWizard/fix/buildoptimizations
...
Enabled multithreaded compilation and fixed some build warnings
2024-09-11 09:46:12 -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
ebedefb6a7
Added UI component, resource & system. Now renders on screen and live reloads
2024-09-10 22:27:15 -04:00
Antoine Pilote
2c48590a4a
Added shaders for UI and fixed UI renderer
2024-09-10 19:18:29 -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
73e0498287
Fixed crash in gizmo drawer when selection is invalid
2024-09-08 23:17:02 -04:00
Antoine Pilote
13c0fb414d
Fixed crash when trying to generate trenchbroom game config
2024-09-08 23:16:47 -04:00
antopilo
7c123e1c0a
Made it possible to open projects directly from the .project file
2024-09-08 15:01:19 -04:00
antopilo
219c9a97cd
Made project list in welcome window the same style as template list in new project wizard
2024-09-08 12:32:32 -04:00
antopilo
20ade88fd9
Added a cancel button in new project wizard
2024-09-08 12:32:05 -04:00
Antoine Pilote
6005eb51d3
Merge branch 'develop' of https://github.com/antopilo/Nuake into develop
2024-09-05 21:49:27 -04:00
Antoine Pilote
5034adca8e
Now exporting entities to TB on build
2024-09-05 21:48:41 -04:00
emerycp
89971b2d77
Added .project properties to Project Settings
2024-09-05 21:37:55 -04:00
Antoine Pilote
422331dec2
Automatically refresh filebrowser on window focus, and preserve path after scanning
2024-09-05 19:44:27 -04:00
Antoine Pilote
5e3472c256
Fixed Coral crash with base type classes, temp fix for logs crash + added light color param to C# api
2024-09-05 00:52:55 -04:00
Antoine Pilote
9c5f05f224
Fixed camera preview wrong translation + made it smaller
2024-09-04 20:45:32 -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
dc3c993962
Refactor pass #3
2024-09-04 00:33:05 -04:00
Antoine Pilote
f650f0485b
Forgot to change usage of SetcurrentScene
2024-09-04 00:30:11 -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
1ac0337863
Refactor pass #1
2024-09-03 18:47:45 -04:00
Antoine Pilote
ced74170c5
Merge pull request #70 from WiggleWizard/feature/tracy
...
Tracy MVP integration
2024-09-02 18:12:15 -04:00
Antoine Pilote
d9237f83d2
Added ground normal & ground velocity C# API e
2024-09-02 18:09:02 -04:00
WiggleWizard
5a801e642c
Tracy MVP integration
2024-09-02 20:37:47 +01: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
b7ee13c0eb
Fixed crash when live reloading a map and a brush was selected
2024-09-01 23:18:51 -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
8aa41a1bf8
Now diplaying links between brushes
2024-08-31 00:07:45 -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
991bd06064
Added spotlight shadows with dynamic FOV shadowmaps
2024-08-28 23:04:55 -04:00
antopilo
0f808a15f5
Fixed crash when minimizing welcome window
2024-08-28 20:02:22 -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
c01d6e960c
Turned on snapping by default + fixed opening scene from filebrowser
2024-08-27 22:54:28 -04:00
Antoine Pilote
946cf31340
Added tooltips to overlay controls + snapping control
2024-08-27 22:54:05 -04:00
Antoine Pilote
ddeafd7bfa
Added snapping
2024-08-27 14:07:04 -04:00
Antoine Pilote
64ef0b7f94
Moved translation operation to overlay
2024-08-27 13:39:33 -04:00
Antoine Pilote
ae3bd31dc5
Allowing editing of angles through the inspector
2024-08-27 13:24:05 -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