Commit Graph

333 Commits

Author SHA1 Message Date
Antoine Pilote
3452b99ccc Merge branch 'main' of https://github.com/antopilo/Nuake 2023-07-07 17:22:54 -04:00
Antoine Pilote
9e167e8e22 Added procedural sky serialization 2023-07-07 17:22:44 -04:00
Antoine Pilote
fad2259912 Parsing validation for mesh UV when NULL 2023-07-07 17:22:08 -04:00
Antoine Pilote
64e3acc48c Added aliase for weak ptr 2023-07-07 17:21:57 -04:00
Antoine Pilote
c1b5c167aa Fixed crash when no jobs are available 2023-07-07 17:21:48 -04:00
Antoine Pilote
53e5e9e071 Merge pull request #12 from antopilo/feature/NK-66-file-browser-doesnt-display-all-files
File browser doesn't display 1st element
2023-07-07 16:49:46 -04:00
Antoine Pilote
609fa312b4 Formatting 2023-07-07 20:38:17 +00:00
emerycp
e5797e9877 File browser doesn't display 1st element 2023-07-07 16:33:52 -04:00
Antoine Pilote
6d6ac59bb4 Fixed friction minimum in character controller panel 2023-07-07 01:34:56 -04:00
Antoine Pilote
43494fb590 Added Character controller ground check 2023-07-07 01:34:26 -04:00
Antoine Pilote
244a5f1b27 Changed order of Draw for PostFX 2023-07-07 01:34:07 -04:00
Antoine Pilote
2a8da705e4 Added Editor Update to scene systems 2023-07-07 01:33:52 -04:00
Antoine Pilote
431dd26a61 Added lerp to math scripting module 2023-07-07 01:33:27 -04:00
Antoine Pilote
90968ee7ba Fixed fixed update stuttering 2023-07-06 23:11:58 -04:00
Antoine Pilote
263b4f7389 Enabled V sync and added editor update to scene systems 2023-07-06 22:41:43 -04:00
Antoine Pilote
5b8b9ea0c7 Removed unused code 2023-07-06 22:41:14 -04:00
Antoine Pilote
b4734d2ccb Prevented editor camera updates if in play mode 2023-07-06 22:41:02 -04:00
Antoine Pilote
88e2286bd6 Merge pull request #11 from antopilo/feature/editor-mouse-picking
Feature/editor mouse picking
2023-07-06 21:13:37 -04:00
Antoine Pilote
c960016883 Fixed unselection selecting entity with id 0 2023-07-06 19:11:27 -04:00
Antoine Pilote
57bce04d23 Added mouse picking for selecting entities
- Added entity id uniform to the gbuffer
- Added entity id to RenderList
- Added selecting when clicking on an entity
2023-07-06 18:50:29 -04:00
Antoine Pilote
3b6eac356b Added ReadPixel method to framebuffers 2023-07-06 18:10:14 -04:00
Antoine Pilote
e632c4b8d3 Added render target to gbuffer 2023-07-06 18:10:01 -04:00
Antoine Pilote
567684d9e4 Merge branch 'main' of https://github.com/antopilo/Nuake 2023-07-06 18:08:28 -04:00
Antoine Pilote
c8e4b2f8e5 Hide Volumetric debug view 2023-07-06 18:08:17 -04:00
Antoine Pilote
b04625e61d Improved Logger Editor UI
- Added default weight for each column of the table
- Added Severity Level labels
2023-07-06 18:07:55 -04:00
Antoine Pilote
701874d1a0 Improved viewport UI
- Fixed gizmo offset
- Centered FPS and MS labels in their boxes
- Removed padding of the toolbar
- Moved FPS and MS labels to the right of the toolbar
2023-07-06 15:49:47 -04:00
Antoine Pilote
7e3ccade16 Updated imgui theme with minor changes 2023-07-06 15:48:52 -04:00
Antoine Pilote
413bb5bdab Minor improvement of editor camera control logic 2023-07-06 15:48:36 -04:00
Antoine Pilote
575f12eae5 pp 2023-07-06 04:29:27 -04:00
Antoine Pilote
817649c2d6 Disabled vsync 2023-07-05 09:57:30 -04:00
Antoine Pilote
a7d4960d76 Added systems logs 2023-07-05 09:57:23 -04:00
Antoine Pilote
9b973784c1 Improved volumetric performance 2023-07-05 09:57:09 -04:00
Antoine Pilote
c2b80eb2f9 Fixed rendering error when disabling volumetric 2023-07-04 12:41:35 -04:00
Antoine Pilote
1f6c1467ca Fixed crash when launching with --play argument caused by invalid root directoy 2023-07-04 03:10:30 -04:00
Antoine Pilote
0d108bc44a Character controller now moving! 🏃‍♂️
- Added character controller transform syncing Jolt -> Scene
- Physic system code cleanup
- Fixed crash with WrenScript loading
- Fixed Normalize() returning NaN vector when lenght is 0
2023-07-04 03:09:52 -04:00
Antoine Pilote
95ffbdb6a9 Merge branch 'main' of https://github.com/antopilo/Nuake 2023-07-04 00:15:05 -04:00
Antoine Pilote
5d6052f027 Code cleanup 2023-07-04 00:14:35 -04:00
Antoine Pilote
c7fedd830d Better procedural sky default sun intensity 2023-07-03 20:26:08 -04:00
Antoine Pilote
649ddc5bd9 Fixed uninitialized variables with shapes 2023-07-03 20:23:49 -04:00
Antoine Pilote
fc183b4813 Physics system progress
Added CharacterController creation
Reworked and refactored shape and body system internally
Code cleanup
Brought back Hull serializing for Quake map brushes
Updated Editor panels accordingly
2023-07-03 19:16:02 -04:00
Antoine Pilote
7c95beefcc More explicit error message when finding entity that doesnt exist 2023-07-03 19:14:28 -04:00
Antoine Pilote
c56a655be4 Improved Volumetric 2023-07-02 16:56:11 -04:00
Antoine Pilote
fca6b2f651 Various coding style improvements 2023-07-02 16:35:16 -04:00
Antoine Pilote
dfb81046bf Improved Env. window
Separate section per PostFX
2023-07-02 16:34:49 -04:00
Antoine Pilote
ca989b9ba8 Fixed physics system crash 2023-07-02 16:34:16 -04:00
Antoine Pilote
718e7c6997 Fixed crash when prefab file doesnt exist in trenchbroom map 2023-07-02 16:33:26 -04:00
Antoine Pilote
abc93cf799 Improved SSAO
Fixed distance check
Improved Halo artefacts
Better default values
2023-07-02 16:32:53 -04:00
Antoine Pilote
0e1c83461b Fixed crash when clicking cancel on new project dialog 2023-07-01 17:05:49 -04:00
Antoine Pilote
93d007680b Serializing editor camera position and direction.
Editor camera should resume where it was
2023-07-01 11:49:38 -04:00
antopilo
076ac59283 Fixed perspective crash and project paths when creating a new project 2023-04-08 21:37:41 -04:00