Thaddeus Crews
129143355f
Merge pull request #108463 from kitbdev/fix-text-theme-issues
...
Fix some Text Editor theme issues and clean up
2025-07-16 11:27:52 -05:00
Thaddeus Crews
f44c4907d3
Merge pull request #108584 from shiena/fix/linux-camera-flag
...
Fix camera removal detection after toggling monitoring on Linux
2025-07-15 16:58:34 -05:00
kit
7e9e3b767c
Fix some Text Editor theme issues and clean up
2025-07-15 13:43:30 -04:00
kobewi
d591bcc09c
Remove unnecessary cpp files
2025-07-15 15:19:23 +02:00
Thaddeus Crews
1d8e738499
Merge pull request #108511 from lyuma/htcx_wrist_ankle
...
Add missing OpenXR paths to /user/vive_tracker_htcx
2025-07-15 08:04:29 -05:00
Thaddeus Crews
e1e2277f5a
Merge pull request #108530 from mihe/physics-debug-perf
...
Fix performance regression when rendering collision shapes
2025-07-15 08:04:25 -05:00
Thaddeus Crews
121c311d61
Merge pull request #108302 from aaronfranke/gltf-buffer-nasty
...
GLTF: Fix nasty bug with incorrect buffer indices on export
2025-07-15 08:04:23 -05:00
Thaddeus Crews
f859d13035
Merge pull request #108332 from WhalesState/templates
...
Fix remaining physics and navigation disabling issues.
2025-07-15 08:04:22 -05:00
Thaddeus Crews
27ba8f7f8c
SCons: Support header-only modules
2025-07-14 15:37:05 -05:00
Thaddeus Crews
61956f2e06
SCons: Ensure CPPDEFINES is properly utilized
2025-07-14 13:07:53 -05:00
Thaddeus Crews
7dcc0548c0
Merge pull request #108026 from Fgico/gridmap-avoid-extra-clipboard-mesh-instantiation
...
Gridmap editor: Avoid extra mesh instantiation when setting clipboard data
2025-07-14 10:30:40 -05:00
Thaddeus Crews
ea4cfe0fe2
Merge pull request #108537 from m4gr3d/fix_hand_not_tracking_error_spam
...
Fix error spam when hands are not tracked
2025-07-14 10:30:39 -05:00
Adam Simpkins
cb25b933e7
Document some deadlocks in the physics server code
...
Add some comments documenting locations where
PhysicsServer3D::soft_body_set_mesh() can deadlock.
godotengine/godot-proposals#12670 has a proposal for some alternate
thread-safe soft body APIs. In the meantime it seems worth at least
documenting some of the current pitfalls in the code.
2025-07-13 13:44:48 -07:00
KOGA Mitsuhiro
ef833a9488
Fix camera removal detection after toggling monitoring on Linux
2025-07-14 02:28:54 +09:00
WhalesState
5eee6d22a0
Fix remaining physics and navigation disabling issues.
2025-07-12 17:12:42 +03:00
Mikael Hermansson
5a16e2fc78
Fix contacts not being reported properly when using Jolt Physics
2025-07-12 14:20:38 +02:00
Fredia Huya-Kouadio
26c12b22ca
Fix error spam when hands are not tracked
2025-07-11 15:53:27 -07:00
Mikael Hermansson
8634a8e234
Fix performance regression when rendering collision shapes
2025-07-11 20:52:58 +02:00
Raul Santos
8950744921
[.NET] Fix enum from/to Variant conversion
...
- `typeof(T).IsEnum` and `typeof(T).GetEnumUnderlyingType()` are intrinsified in .NET 8+ so we can simplify the code in VariantUtils a bit.
- Consider whether enum `T` is signed in VariantUtils to preserve it.
2025-07-11 20:14:23 +02:00
dementive
56fa8caef4
Optimize scene tree groups
2025-07-11 10:57:04 -05:00
Lyuma
0620eb126a
xr: Add missing paths to /user/vive_tracker_htcx
...
Add 4 missing paths for wrist and ankle to XR_HTCX_vive_tracker_interaction.
These are already available in OpenXR 1.0, rev. 3 of the extension.
https://registry.khronos.org/OpenXR/specs/1.0/html/xrspec.html#XR_HTCX_vive_tracker_interaction
2025-07-10 23:47:51 -07:00
Thaddeus Crews
c977b597b8
Merge pull request #107872 from Thought-Weaver/users/loganapple/editor-caret-fix
...
[Autocomplete] Avoid prepending literals when the character has already been typed
2025-07-10 11:39:30 -05:00
Thaddeus Crews
9fc9faef0a
Merge pull request #101416 from MrBlockers/91342-nested-spawner
...
Fix node cache errors on nested MultiplayerSpawners
2025-07-10 11:39:23 -05:00
Thaddeus Crews
cbc6d78aed
Merge pull request #94996 from HolonProduction/salvage-71842
...
GDScript: Fix autocompletion issues with nested types
2025-07-10 11:39:19 -05:00
Raul Santos
1825146ef1
[.NET] Fix various errors in bindings generator
...
- Fix `is_intentionally_ignored` check, the names in the hash map are not fully-qualified.
- Add a special case for `object.ToString`.
- Validate API type before attempting to reference a type member.
2025-07-09 20:20:54 +02:00
Thaddeus Crews
d7cc121e64
Merge pull request #108347 from Rudolph-B/Issue-106184
...
Fix underculling of occulusion culling
2025-07-09 11:33:21 -05:00
Thaddeus Crews
afd16dd4f3
Merge pull request #99798 from preslavnpetrov/master
...
[C#] Fix thread deadlock when using a worker thread to load a script with a generic base class
2025-07-09 11:33:20 -05:00
Mikael Hermansson
3528e83ff3
Various fixes and style nitpicks
2025-07-09 14:27:48 +02:00
Rémi Verschelde
0adf0898eb
Various style nitpicks
2025-07-08 16:39:24 +02:00
Aleksander Litynski
78f1543e35
Add an ObjectDB Profiling Tool
...
A new tab is added to the debugger that can help profile a game's memory usage.
Specifically, this lets you save a snapshot of all the objects in a running
game's ObjectDB to disk. It then lets you view the snapshot and diff two
snapshots against each other. This is meant to work similarly to Chrome's
heap snapshot tool or Unity's memory profiler.
2025-07-08 16:39:24 +02:00
Chaosus
c232b7c717
Fix lookup symbol for super()
2025-07-08 16:21:39 +03:00
HolonProduction
d4abc211f1
GDScript: Fix autocompletion issues with nested types
2025-07-08 14:48:21 +02:00
Rudolph Bester
a54df7fdb7
Move occlusion culling back to being based on euclidian distance but with some distance calculation using double precision
2025-07-08 13:38:36 +02:00
Logan Apple
216c462277
Initial fix for double caret inserting in NodePath
...
Additional cases where prepending doubles up
Moved code to helper function
Added unit tests
Lookup caret character instead of passing position
Switched to using the parsed type
Adding safety checks and various cleanup
2025-07-07 09:23:32 -07:00
Thaddeus Crews
aa035bc1e8
Merge pull request #108284 from dmlary/nav2d_obstacle-avoidance-enabled-fix
...
NavMap2D: check if obstacles have avoidance enabled
2025-07-07 10:08:03 -05:00
Thaddeus Crews
9d917f4b14
Merge pull request #108281 from dmlary/nav_obstacle-avoidance-enabled-fix
...
NavMap3D: check if obstacles have avoidance enabled
2025-07-07 10:08:00 -05:00
Thaddeus Crews
320484a8fb
Merge pull request #108262 from aaronfranke/csharp-crash-bad-enum
...
Fix crash in C# bindings generator with bad enum documentation XML
2025-07-07 10:07:56 -05:00
Aaron Franke
ad10c6185d
GLTF: Fix nasty bug with incorrect buffer indices
2025-07-05 00:00:13 -07:00
smix8
c2f8e70aa0
Revert "Create more optimized CSGShape3D baked static mesh"
...
This reverts commit 28875459d9 .
2025-07-04 20:43:28 +02:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
David M. Lary
780f3d5e3b
NavMap2D: check if obstacles have avoidance enabled
...
In NavMap2D::_update_rvo_obstacles_tree() check if the NavObstacle2D
has avoidance enabled before adding it to the tree.
This is the 2D fix for #108259
2025-07-04 10:30:49 -05:00
David M. Lary
09c9bccb85
NavMap3D: check if obstacles have avoidance enabled
...
In `NavMap3D::_update_rvo_obstacles_tree_2d()` check if the
`NavObstacle3D` has avoidance enabled before adding it to the
tree.
fixes #108259
2025-07-04 10:16:40 -05:00
Thaddeus Crews
8f816614f6
Merge pull request #108239 from mihe/jolt/scene-switch-crash
...
Fix crash in Jolt Physics when switching scenes in editor
2025-07-04 10:09:05 -05:00
Aaron Franke
ab90808fee
Fix crash in C# bindings generator with bad enum documentation XML
2025-07-03 20:48:09 -07:00
Raul Santos
7860bc82b2
[.NET] Remove EFS update on reloading assemblies
...
Updating the files at this point is too early, the scripts haven't been updated yet so their type info is empty.
It looks like EFS is updated anyway without doing it explicitly in `LookupScriptsInAssembly`, and it happens after the scripts have updated their info. So this code seems unnecessary.
2025-07-03 21:57:37 +02:00
Thaddeus Crews
9b22b41531
Merge pull request #105087 from HolonProduction/lsp-annotations
...
LSP: Extract annotations from `EditorHelp`
2025-07-03 12:21:28 -05:00
Thaddeus Crews
b7dcb1f728
Merge pull request #108094 from simpkins/jolt_soft_body_transform
...
Jolt physics: wake up a soft body when its transform changes
2025-07-03 12:21:27 -05:00
Thaddeus Crews
fc20bb6b03
Merge pull request #100187 from atlasapplications/dotnet-export-icu
...
Update Dotnet iOS Export Process
2025-07-03 12:21:26 -05:00
Thaddeus Crews
89809f2b72
Merge pull request #108140 from HolonProduction/lsp-init-delay
...
LSP: Don't poll during editor setup
2025-07-03 12:21:20 -05:00
Thaddeus Crews
0dc626b1f3
Merge pull request #108235 from mihe/jolt/shapeless-perf
...
Improve performance for shapeless objects when using Jolt Physics
2025-07-03 12:21:20 -05:00