Commit Graph

210 Commits

Author SHA1 Message Date
Antoine Pilote
cc1b3237a5 Partial fix 2023-07-11 00:39:09 -04:00
Antoine Pilote
39caaeee41 Merge branch 'main' into NK-103-camera-corrupted-rotation 2023-07-10 17:36:22 -04:00
Antoine Pilote
07002f0d4a Better maths 2023-07-10 17:36:17 -04:00
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
ea3c7def51 Merge branch 'NK-104-rigidbodies-initial-rotation' into NK-103-camera-corrupted-rotation 2023-07-10 00:57:34 -04:00
Antoine Pilote
56858ab157 Oritentation fixed progress 2023-07-10 00:57:27 -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