Commit Graph

80742 Commits

Author SHA1 Message Date
kobewi 78334192df Call plugin edit before making visible 2025-03-18 15:01:56 +01:00
Thaddeus Crews 6c19c0bec5 CI: Ensure .scons-cache exists before parsing 2025-03-18 08:44:36 -05:00
Yyf2333 b28d6d1fa3 Don't inline certain functions for smaller binary size.
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2025-03-18 21:40:25 +08:00
Pāvels Nadtočajevs face3caf6a Force multiple of 4 sizes for Betsy compressor. 2025-03-18 15:39:53 +02:00
Pāvels Nadtočajevs a797c7b8e2 [macOS/iOS] Ensure only one axis change event is produced during single process_joypads() call. 2025-03-18 14:58:14 +02:00
drakeerv 6f25aee04f Fix get_rpm() on wheel which has steering
This fixes #101646.
2025-03-18 13:55:26 +01:00
metakunt 0c25ac8d44 Improve Jolt module initialization style 2025-03-18 13:53:30 +01:00
Rémi Verschelde fc827bbe25 Merge pull request #104310 from mihe/jolt/back-face-collision
Fix `ConcavePolygonShape3D` always enabling `backface_collision` when using Jolt Physics
2025-03-18 13:50:31 +01:00
Rémi Verschelde 777ad0b1e4 Merge pull request #104306 from bruvzg/ed_map_override_crash
Fix editor crash on overrides for non-existent input mappings.
2025-03-18 13:50:27 +01:00
Rémi Verschelde f8b1970b05 Merge pull request #104301 from syntaxerror247/minor-enhancement
Convert `compress_native_libraries` to a basic export option
2025-03-18 13:50:24 +01:00
Rémi Verschelde 500d005702 Merge pull request #104281 from mihe/clear-static-gdscript-cache
Add clearing of `static_gdscript_cache` to `GDScriptCache`
2025-03-18 13:50:20 +01:00
Rémi Verschelde 00720d4351 Merge pull request #104181 from YeldhamDev/inspector_whackary
Fix wrong height for top editors in the inspector
2025-03-18 13:50:17 +01:00
Rémi Verschelde 14c3ef9a6c Merge pull request #104154 from unvermuthet/crash-with-obs
Vulkan: Disable layers in editor deemed buggy by RenderDoc
2025-03-18 13:50:13 +01:00
Rémi Verschelde b84828bca7 CI: Build macOS binary without Vulkan if Vulkan SDK fails installing
It's not rare for this step to fail, either due to network errors,
or occasional changes in how the Vulkan SDK is distributed which require
editing our script.
2025-03-18 12:45:18 +01:00
Lukas Tenbrink fde71e0382 Harmonize String, Vector and LocalVector find and rfind.
Use `Span::find` for `LocalVector::find`, accepting negative `p_from`.
Return `-1` for invalid `p_from` values in `rfind`.
Accept negative values for `p_from` in `find`, starting from the back.
2025-03-18 12:37:36 +01:00
Mikael Hermansson 3603a5a9dd Fix ConcavePolygonShape3D always enabling backface_collision when using Jolt Physics 2025-03-18 12:26:31 +01:00
Pāvels Nadtočajevs 57011c8948 Fix editor crash on overrides for non-existent input mappings. 2025-03-18 12:30:37 +02:00
Jakub Marcowski 8e2b05e507 thorvg: Update to 0.15.11 2025-03-18 09:50:25 +01:00
Bastiaan Olij d6312188d7 Adding support for the OpenXR futures extension 2025-03-18 18:59:36 +11:00
Anish Mishra f3155412af Convert compress_native_libraries to a basic export option 2025-03-18 12:26:25 +05:30
Haoyu Qiu ff903e36a5 Debugger: Allow locating VRAM resource by double-clicking 2025-03-18 08:26:05 +08:00
unvermuthet e41200b407 Vulkan: Disable layers in editor deemed buggy by RenderDoc 2025-03-17 22:46:25 +01:00
wareya ccfbdf2bb2 AudioStreamPlaybackWAV: inherit from Resampled
Co-authored-by: DeeJayLSP <djlsp@proton.me>
2025-03-17 18:42:12 -03:00
Thaddeus Crews 28102e6682 Merge pull request #87440 from Mickeon/doc-peeves-Node3D-glasses
Overhaul Node3D documentation
2025-03-17 16:03:31 -05:00
Thaddeus Crews 85258ec1a5 Merge pull request #102662 from groud/chunk_tilemap_physics
Chunk tilemap physics
2025-03-17 16:03:29 -05:00
Thaddeus Crews 1b631edf67 Merge pull request #104129 from dsnopek/gdextension-get-used-classes
GDExtension: Add mechanism to get which classes an extension is using
2025-03-17 16:03:27 -05:00
Thaddeus Crews f98cddfc71 Merge pull request #101994 from fire/vsk-save-dds-4.4
Add DDS image load and save functionality
2025-03-17 16:03:26 -05:00
Thaddeus Crews bb60b05ca4 Merge pull request #104182 from Ivorforce/small-little-string-function
Add missing `String + char *` function, to avoid unnecessary right side allocation to `String`.
2025-03-17 16:03:25 -05:00
Thaddeus Crews 06f0c6369e Merge pull request #104273 from Ivorforce/fabs-absf
Simplify and optimize `Math::absf` implementation to use `::fabs` and `::fabsf`.
2025-03-17 16:03:24 -05:00
Thaddeus Crews 5750d4feca Merge pull request #104183 from Repiteo/core/zero-constructible-expanded
Core: Expand `is_zero_constructible` coverage
2025-03-17 16:03:22 -05:00
Thaddeus Crews 1f6426066e Merge pull request #98768 from Repiteo/core/constexpr-math-operators
Core: Add `constexpr` constructors/operators to math structs
2025-03-17 16:03:20 -05:00
Thaddeus Crews 8571b5b21d Merge pull request #103988 from KoBeWi/destroyer_of_destructors
Remove empty constructors and destructors from `editor/`
2025-03-17 16:03:19 -05:00
David Snopek 2dff9fef37 GDExtension: Add mechanism to get which classes an extension is using 2025-03-17 15:27:14 -05:00
kobewi 6f25babd6b Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
Hugo Locurcio 0b4cda7db3 Document RichTextLabel fgcolor and bgcolor padding behavior (and risk of overlap) 2025-03-17 19:53:24 +01:00
Mikael Hermansson db5e843e46 Add clearing of static_gdscript_cache to GDScriptCache 2025-03-17 18:19:23 +01:00
Thaddeus Crews ea62170dac Core: Add constexpr constructors/operators to math structs
• Begin integrating `constexpr` on math tests; use `static_assert` where appropriate
2025-03-17 12:15:31 -05:00
Micky fbdd298045 Overhaul Node3D documentation 2025-03-17 17:47:08 +01:00
Thaddeus Crews 4320800621 Core: Expand is_zero_constructible coverage 2025-03-17 11:45:26 -05:00
Lukas Tenbrink 8c14766597 Add missing String + char * function, to avoid unnecessary right side allocation to String. 2025-03-17 17:31:35 +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 f4e929e41a Merge pull request #104002 from smix8/navowner_check
Move navmesh connection owner check to subfunction
2025-03-17 10:52:31 -05:00
Thaddeus Crews 523b7fe36e Merge pull request #102282 from YYF233333/dangerous_sig
Eliminate interior mutability in `get_selected_node_list`
2025-03-17 10:52:30 -05:00
Thaddeus Crews 49fcd4ce46 Merge pull request #101546 from bruvzg/portal_color_picker
[Linux] Implement native color picker.
2025-03-17 10:52:29 -05:00
Thaddeus Crews 9cf741a315 Merge pull request #104102 from ryevdokimov/reload-saved-scene-fixes
Focus `Don't Save` in `Reload Saved Scene` and don't save unmodified scenes
2025-03-17 10:52:28 -05:00
Thaddeus Crews 8ca72e1490 Merge pull request #103848 from timothyqiu/popup-i18n
Add auto translate mode for items in `PopupMenu` and `OptionButton`
2025-03-17 10:52:26 -05:00
Thaddeus Crews a9065db5ad Merge pull request #104130 from KoBeWi/are_tools_enabled_when_tools_are_enabled
Remove `TOOLS_ENABLED` checks from `editor/`
2025-03-17 10:52:25 -05:00
Thaddeus Crews 235b71276b Merge pull request #104151 from KoBeWi/Adding_C_to_your_TTR
Fix Android build template message translation
2025-03-17 10:52:24 -05:00
Thaddeus Crews 41349bec5f Merge pull request #104153 from raulsntos/dotnet/deprecate-compat-methods-that-reference-deprecated-types
[.NET] Deprecate compat methods that reference deprecated types
2025-03-17 10:52:23 -05:00
Thaddeus Crews bee411abfa Merge pull request #103886 from maxpiepenbrink/fix-alpha-for-visual-shaders
Fix missing alpha input for visual shaders
2025-03-17 10:52:22 -05:00