Commit Graph

80742 Commits

Author SHA1 Message Date
Thaddeus Crews f56a4d4fe4 Merge pull request #105138 from stuartcarnie/fix_hangs
Renderer: Reduce scope of mutex locks to prevent common deadlocks
2025-04-14 19:39:47 -05:00
Thaddeus Crews 866d59d216 Merge pull request #105264 from clayjohn/primitive-mesh-optimize
Optimize PrimitiveMesh creation by avoiding CoW behavior and dynamic memory allocations
2025-04-14 19:39:46 -05:00
Thaddeus Crews 53608e3376 Merge pull request #104239 from Ivorforce/optimize-undenormalize
Optimize reverb by removing stray `volatile` from the `undenormalize` function signature.
2025-04-14 19:39:46 -05:00
Thaddeus Crews af252823ac Merge pull request #101291 from Ivorforce/stringname-to-bool
Change `StringName.operator const void *` to `explicit operator bool`.
2025-04-14 19:39:45 -05:00
Thaddeus Crews 4cc419f6e6 Merge pull request #105259 from bruvzg/rtl_track_custom_font_changes
[RTL] Track external changes in the custom fonts set by BBCode / `push_*`.
2025-04-14 19:39:45 -05:00
Thaddeus Crews 72fbbb49cd Merge pull request #105384 from bruvzg/no_auto
Remove `auto` misuse cases.
2025-04-14 19:39:44 -05:00
Thaddeus Crews 9b6d92723d Merge pull request #104872 from bruvzg/per_vp_os
Replace global oversampling with overrideable per-viewport oversampling.
2025-04-14 19:39:43 -05:00
Thaddeus Crews e2b6a45e8d Merge pull request #105247 from bruvzg/fix_nested_bbcode
Fix BBCode print with nested `[`.
2025-04-14 19:39:43 -05:00
Thaddeus Crews a6979ef664 Merge pull request #97801 from basicer/srgb-color-hint
Add `color_conversion_disabled` shader hint.
2025-04-14 19:39:42 -05:00
Thaddeus Crews 9f2a78aa8a Merge pull request #105352 from paulloz/dotnet/fix-negative-default-values
[.NET] Fix extraction of C# default property values when negative
2025-04-14 19:39:41 -05:00
Koyper 4766e32419 Fix Tree relationship line 1px width draw bug. 2025-04-14 18:07:03 -05:00
Marc Gilleron 40b5468c6d Use Math::abs to avoid ambiguity with integer abs 2025-04-14 23:54:07 +02:00
Pablo Andres Fuente e1384dd159 Fix ScrollContainer focus border issue
Fixes #100176

Instead of using no clipping technique to draw the focus border because
it causes problems if a `ScrollContainer` is nested in another
`ScrollContainer`, now the focus border is drawn using an internal
`PanelContainer`.
2025-04-14 17:51:43 -03:00
aaronp64 ecf63dd079 Optimize Array min/max methods
Updated Array::min and Array::max to not copy Variants for comparison, and store index instead of copying each time new min/max is found.
2025-04-14 15:40:06 -04:00
Mike Precup 6b9d67a547 Search custom types when filtering on type in the SceneTree dock 2025-04-14 10:29:49 -07:00
smix8 c901f39cda Remove no longer needed link polygons from NavMapBuilder
Removes no longer needed link polygons from NavMapBuilder.
2025-04-14 17:32:55 +02:00
Anish Mishra 5f9fdd7071 Android Editor: Add new actions and enhancements to TouchActionsPanel
- The panel’s layout and position are now saved and restored across projects and editor restarts.

- Toggle buttons for Ctrl, Shift, and Alt keys have been added to support actions that require holding down these keys, such as Ctrl for multi-selection.

- Additional action buttons have been introduced: Cut, Copy, and Paste.

- Some UI polish.
2025-04-14 20:43:13 +05:30
Pāvels Nadtočajevs 501c64a12f Remove auto misuse cases. 2025-04-14 16:54:57 +03:00
Pāvels Nadtočajevs 4afeca3bcf Replace global oversampling with overrideable per-viewport oversampling. 2025-04-14 13:43:09 +03:00
Pāvels Nadtočajevs 7dc8daf176 [FileSystemList] Fix edit popup not accounting scroll position. 2025-04-14 12:11:15 +03:00
kobewi ac2179c546 Queue hover update when creating TreeItem 2025-04-14 10:46:03 +02:00
Pāvels Nadtočajevs df321eb135 [Polygon2DEditor] Add tool to automatically move center of gravity to origin. 2025-04-14 08:51:25 +03:00
Aaron Franke 8459f4cdaf Implement KHR_node_visibility in the GLTF module 2025-04-13 13:42:46 -07:00
MewPurPur 6a19128a1a Improve get_cursor_shape() documentation 2025-04-13 20:11:46 +03:00
Paul Joannon 88191b0b15 Fix extraction of C# default property values when negative 2025-04-13 17:57:20 +02:00
Marc Gilleron ab36db2cfa Print Godot version when an extension is found to be incompatible 2025-04-13 14:14:23 +02:00
loki7 23a2481abc Fix LSP not returning expected localization for API docs. 2025-04-13 19:51:16 +08:00
2750558108 3c745c0315 Replace duplicate code of is_ancestor_of in node.cpp 2025-04-13 14:05:21 +08:00
Windy Darian effd1b71ce allow inserting at end of array again 2025-04-12 22:16:19 -04:00
Stuart Carnie 09282c316a Renderer: Reduce scope of mutex locks to prevent common deadlocks
Fixes #102877
2025-04-13 06:56:13 +10:00
Rob Blanckaert 88a43b7039 Supress unused paramater warning conflicting with if constexpr 2025-04-12 13:18:12 -07:00
Pāvels Nadtočajevs d782d827f7 [RTL] Fix VC_GLYPHS_RTL visible character trimming mode. 2025-04-12 21:13:19 +03:00
Pāvels Nadtočajevs 5688d30439 Remove debug focus rect draws from MenuBar and GraphNode. 2025-04-12 21:05:18 +03:00
BlueCube3310 b0626fefa1 TextureEditorPlugin: Add borders to 3D and Layered editors 2025-04-12 18:58:29 +02:00
passivestar 1c1e31118e Allow theming audio buses 2025-04-12 20:23:32 +04:00
kobewi d21d6ead21 Support custom features in project settings dialog 2025-04-12 11:50:12 +02:00
kobewi 23a0b7d4d0 Fix exp_edit description 2025-04-12 11:49:26 +02:00
kobewi e4562fe727 Remove useless p_what argument 2025-04-12 10:42:13 +02:00
kobewi e6edf3b3b3 Improve Project Manager auto-translation 2025-04-12 09:29:18 +02:00
kobewi 47568a4654 Add --scene command line argument 2025-04-12 09:15:10 +02:00
Jayden Sipe 292119dd68 Fix smooth scrolling tied to physics process 2025-04-11 17:14:25 -04:00
DE-YU_H14 f0ec392bb1 [.Net] Avoid StringName allocations if type does not defines _Get or _Set 2025-04-12 03:39:24 +08:00
clayjohn 699695e5ff Preallocate more resources when screen textures are detected in the Mobile renderer
This further reduces stutter when the screen texture suddenly becomes visible
2025-04-11 12:31:17 -07:00
Pāvels Nadtočajevs 57bb602e37 Fix custom scene argument if it's referenced as UID. 2025-04-11 21:41:18 +03:00
Thaddeus Crews 215acd52e8 Merge pull request #105054 from Mickeon/documentation-typo-packed-arrays
Fix typo in common note for packed arrays
2025-04-11 13:29:14 -05:00
Thaddeus Crews addab4f001 Merge pull request #95916 from Repiteo/core/bit-field
Core: Add dedicated `BitField` template
2025-04-11 13:29:13 -05:00
Thaddeus Crews f7edc729ff Merge pull request #100650 from Ivorforce/cowdata-enhance-loneliness
Remove unnecessary `friend class` declarations of `CowData`.
2025-04-11 13:29:12 -05:00
Thaddeus Crews 133d7a8d6f Merge pull request #105286 from Repiteo/core/math-const-shader-fix
Rendering: Fix `Math` constant conversion
2025-04-11 13:29:12 -05:00
Thaddeus Crews 565f1514cf Merge pull request #105281 from zaevi/fix_csharp_string_pathjoin
[.NET] Fix `string.PathJoin` to be consistent with core
2025-04-11 13:29:07 -05:00
Hugo Locurcio a0b796218a Improve documentation on is_nan() and NAN constant 2025-04-11 20:25:16 +02:00