Dario
34a19f07a4
Restore dirty list for BaseMaterial3D but don't use it on resource loader.
2024-11-27 10:37:19 -03:00
ze2j
97e0b43faa
Add ArrayMesh::surface_remove
2024-11-27 13:46:15 +01:00
Fabio Alessandrelli
95401f0753
[WebSocket] Clarify that connect_to_url is non-blocking
2024-11-27 13:31:28 +01:00
Fabio Alessandrelli
f511ef26f1
[MP] Move OfflineMultiplayerPeer docs to the module
...
Was missing from the module config, causing the XML to be added to the
main doc folder
2024-11-27 13:18:33 +01:00
BlueCube3310
88ffe07de9
Betsy: Add BC3 and BC5 support
2024-11-27 12:27:05 +01:00
Florent Guiocheau
f1f47c3a53
Add tests for Projection
2024-11-27 11:09:10 +01:00
clayjohn
9e34e45480
Use Vector4 for texture mask in BaseMaterial to avoid converting to and from Plane
2024-11-26 21:43:46 -08:00
Trevor Davenport
70a55540b7
Ensure primitive meshes are created before connected to changed signal.
...
Primitive meshes are special in that they aren't created until calling
one of their methods which cause it to actually create the mesh
resources. If this is not done early enough, a changed signal can be
triggered from an unexpected thread resulting in a threading warning.
This follows the pattern of mesh_instance_3d which also does this before
connecting to the change signal. Future cleanup could provide a better
means to populate the meshes.
2024-11-26 20:51:08 -07:00
Mounir Tohami
2041d8cf08
Fix ScrollBar grabber mouse input.
2024-11-27 01:30:45 +00:00
Haoyu Qiu
e515f593c2
Disable Clear Guides menu item when no guides exist
2024-11-27 08:27:15 +08:00
smix8
612981c1ea
Add ShadowCastingSetting to MeshLibrary / GridMap items
...
Adds ShadowCastingSetting to MeshLibrary / GridMap items.
2024-11-27 01:06:21 +01:00
smix8
ba5a3577a5
Make NavMap objects request sync only on demand
...
Replaces brute-force sync check loop with a self-listing system where each object is responsible for its own dirty sync, requesting it on demand only.
2024-11-27 01:00:07 +01:00
smix8
b2e40829a8
Add test for NavigationServer path simplification
...
Adds test for NavigationServer3D.simplify_path() function.
2024-11-26 23:36:25 +01:00
mrsaturnsan
627d10e4c4
Fix vsync on macOS getting disabled when using afterMinimumDuration
2024-11-26 15:38:32 -06:00
Robert Yevdokimov
7375fe2173
Fix removing last digit in spinbox while update_on_text_changed is true
2024-11-26 15:41:16 -05:00
Thaddeus Crews
bbc54692c0
Merge pull request #98419 from KoBeWi/dialog_scalar
...
Improve Scale Selection in Animation tab
2024-11-26 13:04:59 -06:00
Thaddeus Crews
13d59b28c1
Merge pull request #99563 from akien-mga/fix-projection-stringification
...
Fix stringification of Projection
2024-11-26 13:04:58 -06:00
Thaddeus Crews
1606b18673
Merge pull request #95964 from Chubercik/clipper2-1.4.0
...
clipper2: Update to 1.4.0
2024-11-26 13:04:57 -06:00
Thaddeus Crews
1bba277d3f
Merge pull request #99417 from passivestar/thread-selector
...
Disable the debugger thread selector when there's nothing to select
2024-11-26 13:04:56 -06:00
Thaddeus Crews
1dffdfdd5b
Merge pull request #94026 from passivestar/mac-align-transform-shortcut
...
[macOS] Change the shortcut for Align Transform with View
2024-11-26 13:04:55 -06:00
Thaddeus Crews
0ee60dd543
Merge pull request #99516 from KoBeWi/quantum_entanglement_of_source_files
...
Untangle ColorPicker includes
2024-11-26 13:04:54 -06:00
Thaddeus Crews
127738c08b
Merge pull request #99387 from 0x0ACB/direct_composition
...
Use direct composition for d3d12 backend
2024-11-26 13:04:53 -06:00
Thaddeus Crews
0045b1a513
Merge pull request #98862 from HuntJSparra/early-projsettings-registration
...
Register Engine, OS, ProjectSettings, and Time singletons in time for for `INITIZATION_LEVEL_CORE`
2024-11-26 13:04:51 -06:00
Thaddeus Crews
78b2a53815
Merge pull request #99626 from smix8/performance_data
...
Change navigation map performance monitor to use a struct
2024-11-26 13:04:50 -06:00
Thaddeus Crews
19dd3eda19
Merge pull request #99364 from Mickeon/documentation-global-scope-keys-plus-minus
...
Rewrite some `@GlobalScope` keys in documentation to use `[code]` tags
2024-11-26 13:04:49 -06:00
Thaddeus Crews
33093c2029
Merge pull request #99619 from TokageItLab/flippable
...
Make flipping flag consider influence in LookAtModifier3D
2024-11-26 13:04:48 -06:00
Thaddeus Crews
04786f0ee8
Merge pull request #97824 from TokageItLab/retarget-modifier
...
Add RetargetModifier3D for realtime retarget to keep original rest
2024-11-26 13:04:47 -06:00
Thaddeus Crews
37c392ebc3
Merge pull request #96414 from SaracenOne/improve_animation_warnings
...
Improve behaviour of AnimationPlayer warnings.
2024-11-26 13:04:46 -06:00
Thaddeus Crews
d18f8046dd
Merge pull request #99613 from TokageItLab/scl-fw
...
Fix `forward_vector` scale to handle `safe_margin` correctly in LookAtModifier
2024-11-26 13:04:45 -06:00
Thaddeus Crews
dc0fcf9753
Merge pull request #99612 from TokageItLab/lkat-bn
...
Make LookAtModifier3D adopt the bone name method
2024-11-26 13:04:44 -06:00
Thaddeus Crews
b41f02c035
Merge pull request #90644 from BattyBovine/cs3d_debug_colour
...
Add CollisionShape3D custom debug colors
2024-11-26 13:04:43 -06:00
Thaddeus Crews
185a86a87d
Merge pull request #98567 from ydeltastar/remote-pick
...
Fix `ColorPicker`'s remote synchronization when typing values
2024-11-26 13:04:42 -06:00
Thaddeus Crews
391e0a6808
Merge pull request #99585 from TokageItLab/start-end-each
...
Make start/end can be retrieved from each PlaybackData on AnimationPlayer
2024-11-26 13:04:41 -06:00
Thaddeus Crews
7f3242a7e8
Merge pull request #99201 from Ivorforce/variant-get-contents-ptr
...
Add GDExtension `variant_get_ptr_internal_getter`, facilitating `VariantGetInternalPtr`-like behavior in GDExtension
2024-11-26 13:04:40 -06:00
Micky
e653f19032
Rewrite some @GlobalScope keys in documentation to use [code] tags
2024-11-26 18:42:36 +01:00
Jakub Marcowski
1bd52fed76
clipper2: Update to 1.4.0
2024-11-26 17:23:06 +01:00
Jamie Greunbaum
0fc082e1ee
Add CollisionShape3D custom debug colours
...
This allows changing the display colour of a CollisionShape3D node on a per-shape basis.
It also adds the ability to display a solid coloured preview of a CollisionShape3D.
Closes https://github.com/godotengine/godot-proposals/issues/906
2024-11-26 16:28:13 +01:00
Danil Alexeev
a73573b093
GDScript: Add disassembling implicit and lambda functions
2024-11-26 17:07:21 +03:00
A Thousand Ships
344d678bbe
[Buildsystem] Tweak cache sizes for CI
2024-11-26 14:50:55 +01:00
Giganzo
47788673ef
Fix RTL visuals for sliders
2024-11-26 12:58:02 +01:00
Florent Guiocheau
3376b9166b
Fix SSS with reverse-z
2024-11-26 10:51:22 +01:00
0x0ACB
a8cd0e9677
Use direct composition for d3d12 backend
2024-11-26 10:28:40 +01:00
Haoyu Qiu
fb5a4bac6e
Improve documentation for tooltip-related methods
2024-11-26 10:04:51 +08:00
Lukas Tenbrink
ffd4de67d0
Add variant_get_ptr_internal_getter to gdextension_interface.h. The function returns functions to retrieve a pointer to a Variant's internal value. This enables GDExtensions to implement functionality similar to VariantGetInternalPtr, to access Variant internal values directly.
2024-11-26 02:19:03 +01:00
David Snopek
38e0532ffa
Android: OS.create_instance() should return -1 on failure
2024-11-25 15:58:06 -06:00
Markus Sauermann
003647972f
Rename consume_drag_and_drop to mouse_target
...
The functionality of the parameter is not limited to drag-and-drop
operations, but it has also other uses.
So its name should not be tied to drag-and-drop.
The API was created in the not yet released Godot 4.4-dev6, so this
change should not be considered compatibility breaking.
2024-11-25 21:36:29 +01:00
Rémi Verschelde
f2f48aaf36
Fix stringification of Projection
2024-11-25 21:10:32 +01:00
Thaddeus Crews
d09d82d433
Merge pull request #99068 from yahkr/fix_monitor_display
...
[Editor] Fix float value used for integer performance monitors
2024-11-25 13:22:36 -06:00
Thaddeus Crews
9b5c7e9efa
Merge pull request #99545 from KoBeWi/Vector4.0
...
Fix stringification of Vector4
2024-11-25 13:22:33 -06:00
Thaddeus Crews
0d88737a9f
Merge pull request #99542 from bruvzg/stdin_str
...
Convert line breaks to `\n` and strip line break from the end of string returned by `OS::read_string_from_stdin`/`OS::get_stdin_string`.
2024-11-25 13:22:30 -06:00