Commit Graph

69 Commits

Author SHA1 Message Date
Antoine Pilote
1049333cfa Added rotation field to player and pass them to jolt 2023-07-09 21:40:00 -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
antopilo
32e63a5137 Work on implementing quaternion 2022-06-29 20:05:08 -04:00
antopilo
162966eeb0 Made material resource file editable from engine 2022-06-29 18:05:59 -04:00
a.pilote
6b827e9db7 Mesh cleanup. 2022-06-27 20:12:56 -04:00
antopilo
b273a2fb8a Added Screen space reflections and Editor UI refactoring 2022-01-31 13:54:58 -05:00
Antoine Pilote
b8d94e94ed Merge pull request #6 from antopilo/rml_ui
Major push
2022-01-09 16:49:35 -05:00
antopilo
a71bfcbe75 Huge rework of editor and other changes. 2022-01-09 16:44:20 -05:00
antopilo
55ae840678 UI editor work 2021-09-26 22:56:25 -04:00
Filip Homolka
41cac85899 Maths.h
Camera.cpp
Components.h
LightComponent.h
MeshComponent.h
Entity.h
ImGuiHelper.h

Changed backslashes to slashes, for unix-compatibility
2021-09-20 23:11:15 +02:00
antopilo
4d1e134eaa refactoring scene rendering 2021-09-20 06:49:45 -04:00
Antoine Pilote
4b34782452 UI added hover styling and code cleanup 2021-07-25 15:08:36 -04:00
Antoine Pilote
93e58db870 UI work 2021-07-19 00:09:00 -04:00
Antoine Pilote
8ecab5c3ad Frustum culling progress
Unlit materials
Renderer cleanup
2021-07-14 22:10:05 -04:00
Antoine Pilote
38ceae6fa9 Rendering refactoring 2021-07-12 20:17:16 -04:00
Antoine Pilote
0c6ed48bbd Major cleanup.
Moved to namespace
Cleanup includes
2021-07-11 18:56:44 -04:00