Commit Graph

83 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
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
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
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
5b8b9ea0c7 Removed unused code 2023-07-06 22:41:14 -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
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
1532724a5d Started work on audio manager
Implemented soloud
2023-04-02 22:35:40 -04:00
Antoine Pilote
80eadc2a5a Added capsule collider component 2023-04-02 19:01:40 -04:00
Antoine Pilote
17849584e5 Fixed collision object jolt rotatation 2023-04-02 18:36:33 -04:00
Antoine Pilote
d1b2e2379f Started character controller implementation 2023-04-02 18:36:17 -04:00
Antoine Pilote
a02c4bd114 Physics improvement 2023-04-02 13:56:58 -04:00
antopilo
c826bbde99 Decompose of jolt matrix to get new transform 2023-03-14 22:39:36 -04:00
antopilo
84cc29685f Fixed jolt crash when exiting and no physics bodies is in the scene. 2023-03-14 22:38:21 -04:00
antopilo
763a4905d0 Added convex hull collision shape 2023-03-14 22:38:04 -04:00
antopilo
253faf9a92 Added support for mass override 2023-03-13 23:33:12 -04:00
antopilo
ffa4b52ad3 Added transform to rigidbody 2023-03-13 23:32:49 -04:00
antopilo
f9364d868f Fixed mesh rigid body shape 2023-03-13 22:18:20 -04:00
antopilo
1c13c7ef2d Added mesh colliders 2023-03-08 22:37:03 -05:00
antopilo
d50b04be28 Added basic physics tracking for box collider and sphere collider 2023-03-08 20:22:10 -05:00
Antoine Pilote
65df50e722 Added panel for box collider and created first rigidbody 2023-03-07 21:40:33 -05:00
antopilo
6cbad0e13b Reworked editor camera 2023-03-07 17:26:13 -05:00
antopilo
a777f37830 Improved editor camera support 2023-03-06 12:13:06 -05:00
Antoine Pilote
69a2013a0f Added some serialization and added shader functionallity 2023-03-05 20:09:57 -05:00
Antoine Pilote
b1edeb387f Fixed scripting engine crash and improved transformation system 2023-03-05 18:19:41 -05:00
Antoine Pilote
8be7695d1e Code standardtization pass. Fixed a bunch of warnings. 2023-03-04 17:50:02 -05:00
antopilo
8195d6879b Clean up code 2023-03-03 15:16:27 -05:00
antopilo
bbafd0c4e0 Fixed extra new line in logger 2023-03-03 12:38:17 -05:00
Antoine Pilote
f8643f1dcf Partial Jolt implementation and some model loader fixes. 2023-03-01 22:05:23 -05:00
Antoine Pilote
f5c5497122 Can now build with JoltPhysics 2022-09-25 15:27:43 -04:00
Antoine Pilote
382802c62a Rework
-Removed bullet
-Removed Soloud
Removed every instances of bullet usage.
Edited some UI stuff
2022-09-24 20:14:51 -04:00
a.pilote
dbec248d8a Fixed math problem and display submeshes in editor panel 2022-07-16 21:49:17 -04:00
a.pilote
249e26dcd5 Removed euler, only quaternion and dirty flag 2022-07-14 17:45:06 -04:00
antopilo
a4cdf4b524 Work on quaternion rotation 2022-07-10 18:36:10 -04:00