Commit Graph

184 Commits

Author SHA1 Message Date
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
Antoine Pilote
7c95beefcc More explicit error message when finding entity that doesnt exist 2023-07-03 19:14:28 -04:00
Antoine Pilote
c56a655be4 Improved Volumetric 2023-07-02 16:56:11 -04:00
Antoine Pilote
fca6b2f651 Various coding style improvements 2023-07-02 16:35:16 -04:00
Antoine Pilote
ca989b9ba8 Fixed physics system crash 2023-07-02 16:34:16 -04:00
Antoine Pilote
718e7c6997 Fixed crash when prefab file doesnt exist in trenchbroom map 2023-07-02 16:33:26 -04:00
Antoine Pilote
abc93cf799 Improved SSAO
Fixed distance check
Improved Halo artefacts
Better default values
2023-07-02 16:32:53 -04:00
Antoine Pilote
93d007680b Serializing editor camera position and direction.
Editor camera should resume where it was
2023-07-01 11:49:38 -04:00
antopilo
076ac59283 Fixed perspective crash and project paths when creating a new project 2023-04-08 21:37:41 -04:00
Antoine Pilote
3519b67a72 Now new projects creates as subfolder with the project inside of it. Also defaulted to procedural skies 2023-04-08 12:52:37 -04:00
Antoine Pilote
0ba492a872 Added icons and fixed audio manger crash 2023-04-04 01:39:23 -04:00
Antoine Pilote
6b018aeb32 Audio mixer window 2023-04-03 00:37:40 -04:00
Antoine Pilote
1532724a5d Started work on audio manager
Implemented soloud
2023-04-02 22:35:40 -04:00
Antoine Pilote
bb7b4c2ac0 Added soloud submodule 2023-04-02 20:52:58 -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
278e759105 Fixed SSR resizing everytime 2023-03-15 22:11:04 -04:00
antopilo
e0950b15a4 Added resolution and monitor launch arg for editor 2023-03-15 20:29:10 -04:00
antopilo
3c40cacaf8 Fixed hull collisions not being scaled 1/64th of a unit 2023-03-15 20:28:48 -04:00
antopilo
b51ff970fc Optimized hull creation to be per brush instead of face. 2023-03-14 23:17:12 -04:00
antopilo
2611c3f6c2 Serialization of bsp hulls and deserialization 2023-03-14 23:16:50 -04:00
antopilo
ca7b8955bf Serialize scene path 2023-03-14 22:41:58 -04:00
antopilo
af480dc025 Fixed wrong rotation operation order in transform system 2023-03-14 22:41:34 -04:00
antopilo
ea3f67a365 Added Hulls to BSP component and collision creation 2023-03-14 22:41:06 -04:00
antopilo
7186ae001e Serialize isSolid on BSP component 2023-03-14 22:40:37 -04:00
antopilo
01b62d5e34 Fixed wrong default quaternion on transform component 2023-03-14 22:40:15 -04:00
antopilo
c826bbde99 Decompose of jolt matrix to get new transform 2023-03-14 22:39:36 -04:00
antopilo
d5e96f8a1c Reduced default SSAO strength to 1.0 2023-03-14 22:38:37 -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
e78edb7052 Improved SSAO 2023-03-13 22:18:00 -04:00
antopilo
16bb074a5f Added fix for jolt precompiled headers failing to compiled on windows if missing .cpp file.
Added a prebuild command that moves a cpp file into jolt dir.
2023-03-09 10:08:37 -05:00
antopilo
1c13c7ef2d Added mesh colliders 2023-03-08 22:37:03 -05:00
antopilo
0a6f7ad733 Added sphere collider + serialization 2023-03-08 21:24:58 -05:00
antopilo
d50b04be28 Added basic physics tracking for box collider and sphere collider 2023-03-08 20:22:10 -05:00
antopilo
8c9c6c21df Added sphere collider 2023-03-08 20:21:50 -05:00
antopilo
75cb774caf Code cleanup 2023-03-08 20:04:06 -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
10baf5271a Fixed quaternion serializing 2023-03-06 16:57:35 -05:00
antopilo
a777f37830 Improved editor camera support 2023-03-06 12:13:06 -05:00
Antoine Pilote
50a4b42284 Using serializer for the scene copy 2023-03-05 21:44:06 -05:00
Antoine Pilote
69a2013a0f Added some serialization and added shader functionallity 2023-03-05 20:09:57 -05:00