Commit Graph

60 Commits

Author SHA1 Message Date
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
Antoine Pilote
f5bcb12f61 Added nuake wren modules path detection, removed project stuff 2021-07-03 16:00:13 -04:00
Antoine Pilote
68d276c4b6 Fixed triggers mesh collision to account for all faces 2021-07-02 03:30:12 -04:00
Antoine Pilote
e5306bfed4 Fixed FGD saving, Scene building 2021-07-02 02:07:32 -04:00
Antoine Pilote
0f010e0e74 Major editor upgrade, bug fixes, and more. 2021-06-29 21:47:37 -04:00
Antoine Pilote
4f30fb78ff Refact editor UI and logger 2021-06-28 17:24:52 -04:00
Antoine Pilote
fcdeff9d99 Added triggers and targetting system for brushes. Added corresponding Scripting API endpoint for accessing those. 2021-06-27 22:27:57 -04:00
Antoine Pilote
8f4c5f8b08 Trigger physics update 2021-06-26 13:13:52 -04:00
Antoine Pilote
1740a5707f CSM Shadows 2021-06-20 23:08:45 -04:00
Antoine Pilote
809f157cca Work on serializer FGD 2021-06-19 15:23:59 -04:00