1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-06 17:25:19 +00:00
Commit Graph

2863 Commits

Author SHA1 Message Date
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
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
lawnjelly
e46993f0db Physics Interpolation - Auto-reset on set_physics_interpolation_mode()
Fixes historical bug where auto-reset wasn't working correctly.
Also fixes process modes on Cameras when mode is changed.
2025-02-10 10:19:54 +00:00
Zi Ye
7ab9fd4f13 Fixed some space-related bugs in RemoteTransform3D._update_remote, and optimized a bit 2025-02-05 17:52:14 -06:00
James
80096e9e62 Fix a crash bug in LightmapGI::_assign_lightmaps triggered after reparenting
After reparenting the LightmapGI node, the following `node` would be
initialized to null:

Node *node = get_node(light_data->get_user_path(i));

Which would then crash when de-referenced further down. This fix detects
which the node has been reparented and clears its users.
2025-02-05 12:18:56 +01:00
Rémi Verschelde
954ce8643f Merge pull request #102405 from QbieShay/qbe/fix_rnd_git
Fix seed not randomizing for particles. Fix seed being stored when fixed seed is off
2025-02-05 11:34:12 +01:00
Qbieshay
2f3f6f69d9 Fix seed not randomizing for particles. Fix seed being stored when fixed seed is off 2025-02-04 12:17:21 +01:00
Rudolph Bester
b162c59097 Fix GPUParticlesCollisionHeightField3D adding collisions excluded by its layer_mask
Co-authored-by: Yahia Zakaria <yahiazakaria13@gmail.com>
2025-02-04 08:02:44 +02:00
Thaddeus Crews
b1adcba5d9 Merge pull request #102208 from clayjohn/msdf-3d
Ensure albedo texture size is available for Label3D and Sprite3D
2025-01-31 09:15:44 -06:00
clayjohn
caf235718e Ensure albedo texture size is available for Label3D and Sprite3D 2025-01-30 12:36:58 -08:00
Thaddeus Crews
97c472e43f Merge pull request #102026 from TokageItLab/fix-save-reset
Add saving flag hack to Skeleton and revert reset timing of animation
2025-01-30 11:39:03 -06:00
Silc Lizard (Tokage) Renew
cb7085340e Add saving flag hack to Skeleton and revert reset timing of animation 2025-01-28 03:52:01 +09:00
Travis Lange
3973c0b644 fix gpu_particles_3d randomizing seed when set_one_shot is called 2025-01-22 11:29:52 -05:00
Thaddeus Crews
9a2ab8514e Merge pull request #101810 from BattyBovine/collision-polygon-3d-debug-colours
Add debug colours and fills to CollisionPolygon3D.
2025-01-21 11:55:29 -06:00
Thaddeus Crews
08eb2f1a15 Merge pull request #101861 from TokageItLab/deltip
Remove dead variable `end_bone_tip_radius` from SpringBoneSimulator
2025-01-21 11:55:26 -06:00
Qbieshay
c8b0509b7c Fixed cpuparticles randomness regression caused by #92089 2025-01-21 13:23:55 +01:00
Silc Lizard (Tokage) Renew
748aa1d388 Remove dead variable end_bone_tip_radius from SpringBoneSimulator 2025-01-21 15:20:48 +09:00
BattyBovine
a3ef9de6a8 Add debug colours and fills to CollisionPolygon3D.
This brings CollisionPolygon3D up to feature parity with its counterpart
CollisionShape3D. Closes #101414.

In addition, adding this feature fixes the issue that CollisionPolygon3D
would never be rendered in exported builds, even if Visible Collision Shapes
is enabled at runtime. Closes #101413.
2025-01-20 18:27:05 -05:00
Thaddeus Crews
9303ccd337 Merge pull request #101596 from TCROC/fix-gpu-particles-3d-emitting-finished-signal-on-ready
Fix GPUParticles3D emitting `finished` signal on ready
2025-01-20 10:05:45 -06:00
Thaddeus Crews
4fb4f05b48 Merge pull request #101728 from smix8/obstacle_exit
Fix NavigationObstacle3D debug clear regression
2025-01-20 10:05:41 -06:00
Thaddeus Crews
76ecc10969 Merge pull request #101729 from TokageItLab/indivisual-spring
Fix failure to load joints with individual config in SpringBone
2025-01-20 10:05:40 -06:00
Thaddeus Crews
b7f91e7b8c Merge pull request #101794 from rburing/fti_no_warning_spam
Physics interpolation (3D): Fix warning spam
2025-01-20 10:05:33 -06:00
Thaddeus Crews
a0633ff581 Merge pull request #101631 from Syntaxxor/voxel-gi-shadow-fix
Ensure Voxelizer SDF generation uses the correct cell level
2025-01-20 10:05:28 -06:00
Ricardo Buring
4aba15eec3 Fixed Timestep Interpolation (3D): Fix warning spam 2025-01-19 11:42:47 +01:00