Commit Graph

268 Commits

Author SHA1 Message Date
antopilo
0f59e91bca Added gizmo drawer header 2023-03-29 17:05:59 -04:00
antopilo
b81530924b Added capsule gizmo 2023-03-24 09:45:09 -04:00
antopilo
278e759105 Fixed SSR resizing everytime 2023-03-15 22:11:04 -04:00
antopilo
41f6d02de1 Added sphere gizmo 2023-03-15 22:10:54 -04:00
antopilo
58a803a37a Improved IMguizmo offset 2023-03-15 22:10:30 -04:00
antopilo
3160dd437e Moved scene snapshot into class 2023-03-15 20:29:37 -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
31a4ac5e2e Scene settings panel now has similar header. 2023-03-14 22:37:27 -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
0df434282d Added a option to disable drawing axis in the view menu 2023-03-06 16:57:07 -05:00
antopilo
a777f37830 Improved editor camera support 2023-03-06 12:13:06 -05:00
Antoine Pilote
7982fe151f Some UI changes 2023-03-05 21:44:23 -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
Antoine Pilote
b1edeb387f Fixed scripting engine crash and improved transformation system 2023-03-05 18:19:41 -05:00
Antoine Pilote
435d50e655 Fixed imgui crash 2023-03-05 13:02:09 -05:00
Antoine Pilote
47985f507a Added SSAO 2023-03-05 13:00:12 -05:00
Antoine Pilote
e23f6ac14e Added binary directory to git ignore. 2023-03-04 17:50:30 -05:00
Antoine Pilote
8be7695d1e Code standardtization pass. Fixed a bunch of warnings. 2023-03-04 17:50:02 -05:00
Antoine Pilote
dfd8c0c57d Added material value sliders in material editor. 2023-03-04 17:49:11 -05:00
Antoine Pilote
abd5ac2dc8 Fixed volumetric Post FX 2023-03-04 17:44:59 -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
antopilo
d696b67378 Fixed not being able to boot into project manager 2023-03-03 12:38:10 -05:00
Antoine Pilote
f8643f1dcf Partial Jolt implementation and some model loader fixes. 2023-03-01 22:05:23 -05:00
Antoine Pilote
972caf4163 Fixed mesh panel crashing when no model resource is present 2023-03-01 22:04:17 -05:00