Antoine Pilote
9e87dca9ce
Set editor viewport dimension for InputManager
2024-09-12 17:01:34 -04:00
Antoine Pilote
5e1483e111
Added mouse position relative to viewport
2024-09-12 13:17:47 -04:00
antopilo
c7621b31e0
Added CustomWidget through C# reflection with callbacks
2024-09-11 22:58:33 -04:00
antopilo
596e4a484c
Added C# UIWidget API
2024-09-11 22:58:06 -04:00
antopilo
a5bf5d99c7
Refactor CodeStyle of NuakeUI Renderer
2024-09-11 22:57:36 -04:00
antopilo
8b6991822f
Removed NuakeUI FileSystem
2024-09-11 22:57:17 -04:00
antopilo
7ee76a129e
Now calls Tick on UI Canvas
2024-09-11 22:57:05 -04:00
antopilo
a75bcc260f
Added UI for IsWorldspace
2024-09-11 17:42:04 -04:00
antopilo
f1903de9ab
Fixed input manager for UI + WorldSpace UI
2024-09-11 17:41:39 -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
706821861b
Forgot to push shader source files changes on ui_text.shader
2024-09-11 00:14:46 -04:00
Antoine Pilote
0e78c7d889
Added serialization for UI components
2024-09-10 23:53:29 -04:00
Antoine Pilote
7a5568b513
Removed automatic mipmap generation for texture set from data buffer + exposed subpixel uniforms from text shader
2024-09-10 23:19:32 -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
Antoine Pilote
552fe0ee04
Removed annoying debug window
2024-09-10 19:24:24 -04:00
Antoine Pilote
2c48590a4a
Added shaders for UI and fixed UI renderer
2024-09-10 19:18:29 -04:00
Antoine Pilote
1949946cdd
Removed wrong submodules
2024-09-10 18:10:16 -04:00
Antoine Pilote
dcbd6d0fe3
Merge pull request #72 from WiggleWizard/feature/basiccomponentreflection
...
Initial reflection for components using the entt reflection API
2024-09-10 12:42:12 -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
7e341b34cf
Fixed broken shader uniform caused by automatic casting from uint to int
2024-09-09 21:40:06 -04:00
Antoine Pilote
1051f0cdd3
More work
2024-09-09 21:21:47 -04: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
0f14e303b2
Attempt to fix kinematic not generating collision callbacks
2024-09-09 00:09:04 -04:00
Antoine Pilote
22a859b3e1
Prevent .map rebuilding during play mode
2024-09-09 00:08:45 -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
f30e178e87
Added AddComponent C# API + SetGet light intensity
2024-09-08 23:17:28 -04:00
Antoine Pilote
9f09773636
Removed debug window for shadwo maps
2024-09-08 23:17:12 -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
8d69094cf2
Prevented crash on isValid on entity entity
2024-09-05 21:49:11 -04:00
Antoine Pilote
5034adca8e
Now exporting entities to TB on build
2024-09-05 21:48:41 -04:00
Antoine Pilote
81b69749d9
Merge pull request #71 from antopilo/trenchbroom-path-project-settings
...
Added .project properties to Project Settings
2024-09-05 21:42:40 -04:00
emerycp
89971b2d77
Added .project properties to Project Settings
2024-09-05 21:37:55 -04:00
Antoine Pilote
43e9d6e7fc
rip
2024-09-05 20:01:12 -04:00
Antoine Pilote
2c2ed94eea
Fixed other mix shader fail casting
2024-09-05 20:00:19 -04:00
Antoine Pilote
120af20237
Fix outline shader for AMD cards
2024-09-05 19:54:21 -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
9e05e6883a
Forgot to include functional header
2024-09-05 19:09:45 -04:00
Antoine Pilote
73c927fdaf
Added window callbacks for focused and closed
2024-09-05 19:07:48 -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
732e94899c
Added Physics.Raycast and Transform shortcut on entity objects
2024-09-04 22:26:59 -04:00
Antoine Pilote
ea97133e94
Bumped coral
2024-09-04 22:26:34 -04:00
Antoine Pilote
e1550fbff9
Forgot premake45
2024-09-04 21:05:14 -04:00
Antoine Pilote
780b95fba7
Removed line
2024-09-04 21:02:58 -04:00