Commit Graph

2885 Commits

Author SHA1 Message Date
Lukas Tenbrink
91fe434a86 Always use String as StringName backing internally. 2025-04-23 14:57:03 +02:00
Thaddeus Crews
94282d88f9 Core: Use Math namespace for constants 2025-04-10 16:29:30 -05:00
Thaddeus Crews
171187d1aa Merge pull request #101011 from aaronfranke/limit-max-contacts-reported
Place a hard limit on the `max_contacts_reported` property in 2D/3D physics
2025-04-09 18:11:53 -05:00
Julian Todd
daf8eee9cb fix for stereo panning adding _calc_output_vol_stereo issue 103989 2025-04-09 11:02:04 +01:00
Pāvels Nadtočajevs
b106dfd4f9 Base accessibility API. 2025-04-08 20:14:28 +03:00
Silc Lizard (Tokage) Renew
96200abb97 Add p_delta argument to _process_modification() and expose advance() 2025-04-03 23:58:54 +09:00
Thaddeus Crews
f5e0b869f4 Merge pull request #104242 from smix8/navmesh_changed
Emit `changed` signal after baking navigation mesh
2025-04-03 09:27:52 -05:00
Thaddeus Crews
6ef89f12bc Merge pull request #104167 from TokageItLab/spring-inside-tree
Add `is_inside_tree()` check to SpringBoneSimulator3D
2025-04-03 09:27:49 -05:00
smix8
565ea927d2 Emit changed signal after baking navigation mesh
Emits changed signal after baking navigation mesh.
2025-04-02 16:54:48 +02:00
Yufeng Ying
4f4031a675 Replace size() == 0 with is_empty(). 2025-04-02 19:18:43 +08:00
Michael Alexsander
556933306a Allow to compile templates without navigation features 2025-04-01 11:53:35 -03:00
Thaddeus Crews
d52b84e472 Merge pull request #103993 from aaronfranke/geometry-segment
Directly use segment points in Geometry2D/3D function parameters
2025-04-01 08:01:34 -05:00
Thaddeus Crews
8f6bb119f4 Merge pull request #100602 from KoBeWi/over_100_changes_in_50_random_files_aka_the_best_kind_of_PR
Add templated version of `ObjectDB::get_instance()`
2025-03-31 12:03:47 -05:00
Aaron Franke
c1acc839a8 Directly use segment points in Geometry2D/3D function parameters 2025-03-30 16:25:59 -07:00
Aaron Franke
a5de242a2f Place a hard limit on the max_contacts_reported property 2025-03-29 01:17:55 -07:00
Rémi Verschelde
e8bc75f056 Merge pull request #103373 from YeldhamDev/build_remove_physics
Allow to compile templates without physics servers
2025-03-28 17:30:03 +01:00
Rémi Verschelde
3b90bb56ad Merge pull request #89782 from KoBeWi/stdArrayList
Use initializer list in Arrays
2025-03-28 17:29:40 +01:00
Michael Alexsander
5ad414d046 Allow to compile templates without physics servers 2025-03-28 11:00:44 -03:00
kobewi
bc9d0c7835 Add templated version of ObjectDB::get_instance() 2025-03-27 15:43:23 +01:00
kobewi
75881f8322 Use initializer list in Arrays 2025-03-26 18:38:15 +01:00
LuoZhihao
4b9650f54e CI: Fix godot regression project test
Fix crash and memory leak in `SpringBoneSimulator3D`
Fix crash in `GraphEdit`
2025-03-26 17:33:18 +08:00
Thaddeus Crews
2eec0fc526 Merge pull request #94441 from Repiteo/core/math-namespace
Core: Convert `Math` class to namespace
2025-03-23 19:03:55 -05:00
Thaddeus Crews
f09ee0171a Style: Begin integrating simple .clangd fixes 2025-03-22 13:24:35 -05:00
Thaddeus Crews
581d675eeb Core: Convert Math class to namespace 2025-03-21 10:29:18 -05:00
Rémi Verschelde
e50ac32d5a Merge pull request #82321 from ywmaa/custom_debug_color_curve3D
Allow customizing debug color of Path3D.
2025-03-21 13:02:57 +01:00
ywmaa
275f046e4a Path3D: custom debug color and custom debug show 2025-03-20 06:49:04 +02:00
kobewi
10f6c01b9c Remove ABS in favor of Math::abs 2025-03-19 13:52:40 +01:00
Thaddeus Crews
50eed0142f Merge pull request #101664 from drakeerv/master
Fix `get_rpm()` on wheel which has steering
2025-03-18 14:42:56 -05:00
Thaddeus Crews
b7eda9dbc1 Merge pull request #104230 from bruvzg/start_clip
Add properties to configure space trimming on line break.
2025-03-18 14:42:44 -05:00
drakeerv
6f25aee04f Fix get_rpm() on wheel which has steering
This fixes #101646.
2025-03-18 13:55:26 +01:00
Thaddeus Crews
9e6ee9c5c3 Merge pull request #102223 from MajorMcDoom/remote-transform-fix
Fix some global-space bugs in `RemoteTransform3D._update_remote` and add some optimizations
2025-03-17 10:52:33 -05:00
Thaddeus Crews
69403208a0 Merge pull request #104217 from TokageItLab/fix-rest-space-more
Fix rest translation space in `LookAtModifier3D`
2025-03-17 10:52:12 -05:00
Pāvels Nadtočajevs
2bbf0f2317 Add properties to configure space trimming on line break. 2025-03-16 16:15:37 +02:00
Silc Lizard (Tokage) Renew
78fbe37f4b Fix rest translation space in LookAtModifier3D 2025-03-16 15:51:16 +09:00
Silc Lizard (Tokage) Renew
97cc8aed18 Add is_inside_tree() check to SpringBoneSimulator3D 2025-03-15 17:18:34 +09:00
Thaddeus Crews
608a08c1ad Merge pull request #103921 from mikest/physical-bone-removal
Fix console errors and crash in cleanup code for PhysicalBoneSimulator3D
2025-03-14 10:06:04 -05:00
Rémi Verschelde
6ee36b3911 Merge pull request #103233 from Asaduji/xr-interpolation-fix
Fix interpolation in XR
2025-03-14 11:02:44 +01:00
Mike Estee
d39003c0bf Fix console errors and crash in cleanup code for PhysicalBoneSimulator3D 2025-03-14 11:01:34 +01:00
Thaddeus Crews
e4628a249f Merge pull request #101633 from TokageItLab/external-force-spring
Add external force property to `SpringBoneSimulator3D`
2025-03-13 08:57:32 -05:00
Asaduji
9e1b9fb1bc Fix interpolation in XR nodes 2025-03-12 19:28:04 +01:00
A Thousand Ships
331a43a9d8 Add String::remove_char(s) methods for performance and convenience 2025-03-10 13:19:28 +01:00
Silc Lizard (Tokage) Renew
4842dc5a81 Add external force to SpringBoneSimulator3D 2025-03-10 08:50:09 +09:00
Thaddeus Crews
324512e11c Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
Thaddeus Crews
67d4a245d8 Merge pull request #103267 from YeldhamDev/reality_got_too_extended
Allow to compile the engine without XR support
2025-03-07 15:12:54 -06:00
Olle Lukowski
fc1461cfe0 Make NavigationLink3D properly update on NOTIFICATION_VISIBILITY_CHANGED 2025-03-04 20:11:08 +01:00
Rémi Verschelde
3e3cabdcbd Merge pull request #102893 from orange-anvil-games/fix_voxelizer_normals
Fix voxelizer normals
2025-03-04 01:00:25 +01:00
Orange Anvil Games
0c57232f78 fix voxelizer normals 2025-02-28 02:06:12 +01:00
Michael Alexsander
aea559b39a Allow to compile the engine without XR support 2025-02-25 17:07:21 -03:00
Qbieshay
419e5c40fa Fix particle not re-randomizing every emission 2025-02-20 19:25:05 +01:00
Max Piepenbrink
f2d733d48d Fix stale VoxelGI warnings.
Easy 1 line fix, just need to call update_configuration_warnings()
any time fields related to our warning concerns get changed. In
this case it's we just need to be concerned about calling this
whenever the voxel data field changes for any reason.
2025-02-13 20:54:05 -08:00