Commit Graph

205 Commits

Author SHA1 Message Date
Antoine Pilote
e90776e6bb Merge pull request #23 from antopilo/cleanup/code-autoformatting
Cleanup/code autoformatting
2023-07-10 16:01:36 -04:00
émeryc
d9b7df8df8 Merge pull request #24 from antopilo/feature/NK-86-use-filename-as-classname-wren-script
NK-86 - Use File Name as Class Name Wren Script
2023-07-10 15:06:19 -04:00
émeryc
cc03146cfc Use FileName as Class Name Wren Script 2023-07-10 14:45:40 -04:00
Antoine Pilote
055d6d7d0b Clean up 2023-07-10 14:19:56 -04:00
Antoine Pilote
b7887ccc1b Code cleanup scripting 2023-07-10 13:50:42 -04:00
Antoine Pilote
1e2c379462 Code styling pass 2023-07-10 13:26:43 -04:00
Antoine Pilote
bf51b3be00 Cleanup Window.h and Timestep.h 2023-07-10 13:23:16 -04:00
Antoine Pilote
cddc9f6c21 Cleanup Engine.h and made IsPlayMode a method 2023-07-10 13:22:03 -04:00
Antoine Pilote
f2863f53de Physics bodies now support initial rotation 2023-07-10 00:56:40 -04:00
Antoine Pilote
4141e2690b Merge pull request #21 from antopilo/feature/NK-93-player-controller-ignoring-transform
Feature/nk 93 player controller ignoring transform
2023-07-10 00:01:24 -04:00
Antoine Pilote
2a6601a2db Moved quat to forward vector in math helper class 2023-07-09 23:51:32 -04:00
émeryc
e947e12138 Merge pull request #20 from antopilo/feature/NK-96-delete-file-from-context-menu
Delete Hovered File from Context Menu
2023-07-09 23:50:55 -04:00
Antoine Pilote
f66865c0ec Fixed wrong camera rotation when global rotation is set 2023-07-09 23:44:50 -04:00
émeryc
dca9096459 PR Comments 2023-07-09 23:33:39 -04:00
émeryc
a73f185f94 Delete Selected File from Context Menu 2023-07-09 23:20:22 -04:00
Antoine Pilote
a8e9beafbb Merge branch 'main' into feature/NK-93-player-controller-ignoring-transform 2023-07-09 21:40:18 -04:00
Antoine Pilote
1049333cfa Added rotation field to player and pass them to jolt 2023-07-09 21:40:00 -04:00
Antoine Pilote
88cda9aaa0 Added input enum for Wren and CPP 2023-07-09 21:29:54 -04:00
Antoine Pilote
1a759e0925 Merge pull request #14 from antopilo/feature/NK-73-creating-new-project-doesnt-add-project-suffix
Creating New Project doesn't add .project
2023-07-07 19:13:52 -04:00
emerycp
97f931fa04 Changed file verification from stat to FileStream::exists 2023-07-07 18:59:50 -04:00
emerycp
6b4d0c0f69 Renamed Exist method to FileExist 2023-07-07 18:33:29 -04:00
emerycp
1885f1a853 Creating New Project doesn't add .project 2023-07-07 18:24:55 -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
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
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
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
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
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