Mikael Hermansson
d153a267b0
Remove error for degenerate soft body faces when using Jolt Physics
2025-05-22 20:17:47 +02:00
Thaddeus Crews
c225686e82
Merge pull request #106490 from mihe/jolt/non-monitoring-area-performance
...
Improve performance with non-monitoring areas when using Jolt Physics
2025-05-21 09:06:26 -05:00
Mikael Hermansson
617a39d5ea
Improve performance with non-monitoring areas when using Jolt Physics
2025-05-20 13:20:12 +02:00
Thaddeus Crews
5e27318b6c
Merge pull request #106366 from jrouwe/fix_106301
...
Jolt physics: Setting position instead of velocity in `JoltSoftBody3D::set_vertex_position`
2025-05-15 10:22:29 -05:00
Jorrit Rouwe
c529f36532
Jolt physics: Setting position instead of velocity in JoltSoftBody3D::set_vertex_position
...
This fixes a discrepancy between godot physics and Jolt physics where in Jolt a vertex pinned to a body only gets its velocity updated while in godot it gets its position updated. This causes it to lag one frame behind.
Fixes #106301
2025-05-13 22:45:58 +02:00
Mikael Hermansson
9cea7ebc91
Fix SCU build issues related to Jolt Physics
2025-05-13 12:34:55 +02:00
Mikael Hermansson
f539d0a447
Remove emitting of error in JoltBody3D::_exit_all_areas
2025-05-06 11:36:22 +02:00
Mikael Hermansson
2b88477efc
Remove no-op locking in Jolt Physics module
2025-04-29 12:23:24 +02:00
Aaron Franke
a5de242a2f
Place a hard limit on the max_contacts_reported property
2025-03-29 01:17:55 -07:00
Thaddeus Crews
768d75a248
Merge pull request #101254 from mihe/jolt/better-settings
...
Refactor Jolt-related project settings to only be loaded as needed
2025-03-13 08:57:43 -05:00
Thaddeus Crews
324512e11c
Style: Replace header guards with #pragma once
2025-03-07 17:33:47 -06:00
Mikael Hermansson
62e8b1e5fd
Fix broken negative scaling when using Jolt Physics
2025-03-02 01:14:19 +01:00
Mikael Hermansson
1006fa9c42
Skip Object::to_string when Jolt Physics is on separate thread
2025-02-11 22:55:32 +01:00
Thaddeus Crews
b7deb853c9
Merge pull request #102029 from mihe/jolt/area-mass-properties
...
Override mass properties for `Area3D` when using Jolt Physics
2025-01-28 09:03:40 -06:00
Thaddeus Crews
e5498020b6
Merge pull request #101815 from mihe/jolt/no-post-step
...
Refactor post-step operations in Jolt module to be done as needed
2025-01-26 11:49:21 -06:00
Mikael Hermansson
f380b00351
Override mass properties for Area3D when using Jolt Physics
2025-01-25 18:15:50 +01:00
Mikael Hermansson
a30410bbf5
Refactor post-step operations in Jolt module to be done as needed
2025-01-25 12:22:30 +01:00
Mikael Hermansson
3b78ff564a
Refactor Jolt-related project settings to only be loaded as needed
2025-01-25 12:18:52 +01:00
Mikael Hermansson
f4288fb349
Fix kinematic bodies not synchronizing state when using Jolt Physics
2025-01-19 16:18:14 +01:00
Mikael Hermansson
053d92401e
Improve performance of changing compound shapes when using Jolt Physics
2025-01-06 21:43:49 +01:00
Mikael Hermansson
7beaddc9c0
Improve performance with many static/sleeping bodies when using Jolt Physics
2025-01-01 21:30:02 +01:00
opsocket
0dd072b460
🐛 enforce bodies damping recomputation on mode switch at runtime
2024-12-18 16:07:04 -05:00
Mikael Hermansson
d470c2ac6a
Add Jolt Physics as an alternative 3D physics engine
...
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com >
2024-12-11 13:57:25 +01:00