Commit Graph

77038 Commits

Author SHA1 Message Date
75bbe3a0bc Shader Editor: Show "File" menu when no shaders are opened. 2025-09-11 09:47:16 +03:00
adbd78af91 AnimationTree: Fix libraries is stored 2025-09-11 09:41:22 +08:00
775dfc5114 Fix status bar visibility issue after keyboard hides on Android 2025-09-11 07:08:32 +05:30
47756c9689 Fix vertical alignment of Inspector category titles 2025-09-11 08:35:22 +12:00
527f4e9e68 Update class reference contribution link. 2025-09-10 16:50:44 +02:00
e5ab5acd95 Rename RDD::MemoryBarrier to avoid conflicts with the Windows headers. 2025-09-10 05:19:36 -05:00
f6895c4150 Fix MDN link for XRReferenceSpaceType in WebXRInterface class documentation 2025-09-10 01:13:09 +02:00
0576b12699 Increase precision of SpotLight attenuation calculation to avoid driver bug on Intel devices 2025-09-09 13:18:55 -07:00
d8cdc53ec0 Use language command line argument to override editor locale. 2025-09-08 23:45:54 +03:00
2dd26a027a Update AUTHORS and DONORS list 2025-09-08 22:01:53 +02:00
7723226e6f Merge pull request #110215 from WhalesState/resource-deep-copy
Fix Resource duplicate calls `ImageTexture::set_image` with an invalid image.
2025-09-08 13:57:27 -05:00
7ac73a6142 Merge pull request #110294 from bruvzg/wl_no_gl
Fix Wayland build with OpenGL disabled.
2025-09-08 13:57:27 -05:00
4102fffad7 Merge pull request #110145 from TokageItLab/skrd
Move Skeleton3D init process (for dirty flags) into `POST_ENTER_TREE` from `ENTER_TREE`
2025-09-08 13:57:26 -05:00
bd3eb67828 Merge pull request #110280 from YeldhamDev/it_is_always_the_smallest_things
Fix "SpriteFrames" editor not fully hidding the bottom panel
2025-09-08 13:57:18 -05:00
7b923609c2 Fix reflection probes not recreating downsampled textures when mode changes. 2025-09-08 15:54:37 -03:00
0e8df80231 Merge pull request #110264 from stuartcarnie/109846/metal_version
Metal: Ensure baked Metal binaries can be loaded on the minimum target OS
2025-09-08 08:23:15 -07:00
e98d6083d0 Merge pull request #110033 from SK83RJOSH/pdb-base-name-fix
Fix `WindowUtils::copy_and_rename_pdb` regression
2025-09-08 08:22:44 -07:00
793228f171 JoltPhysics: Fix orphan StringName 2025-09-08 22:18:46 +08:00
041207fe41 i18n: Sync translations with Weblate
Adds Korean (ko) documentation translations.
2025-09-08 16:15:54 +02:00
b7aac81366 Metal: Ensure baking to binary sets minimum target OS
Co-authored-by: Travis Lange <travislange12@gmail.com>
2025-09-08 08:16:53 +10:00
76433b0ede Fix Wayland build with OpenGL disabled. 2025-09-06 18:37:49 +03:00
45f089a143 Enable objects stored as dictionary keys to be selected in inspector.
Currently, when using the stack trace or the remote scene tree and selecting an
object containing a dictionary, secondary objects that are stored as values in
the dictionary can be opened in inspector by clicking on them. However,
attempting to open the same secondary object if it is stored as a key in the
dictionary will result in nothing happening.

This is fixed by connecting keys to the "object_id_selected" signal the same
way values are connected.
2025-09-06 10:04:33 -04:00
3c7f9b9372 Merge pull request #110285 from m4gr3d/bump_to_4_5_rc
Bump version to 4.5-rc
2025-09-05 16:26:48 -05:00
86388dced6 Bump version to 4.5-rc 2025-09-05 14:14:52 -07:00
0d32849565 Fix Resource deep duplicate sets image properties with invalid resources. 2025-09-05 22:16:20 +03:00
bf65bf0bbd Fix "SpriteFrames" editor not fully hidding the bottom panel 2025-09-05 13:33:05 -03:00
c7d0cb8072 Add missing descriptions-group to annotation descriptions 2025-09-05 17:34:39 +02:00
4ed8c45abd Merge pull request #110263 from raulsntos/dotnet/android-net9.0
[.NET] Require `net9.0` for Android exports
2025-09-05 08:37:22 -05:00
252329ce40 [Windows] Try reading GPU IDs directly from registry. 2025-09-05 11:09:31 +03:00
a86cd83593 Defer checking for rendering device support until the new project dialog is opened
This can save a lot of time opening the project manager and the information is only ever needed when creating a new project anyway
2025-09-05 00:41:34 -07:00
9edc290328 Merge pull request #110260 from m4gr3d/investigate_csharp_build_issue
Fix the issue preventing installing C# binaries on Android devices with api <= 29
2025-09-04 20:54:32 -07:00
f0c9253bec [.NET] Require net9.0 for Android exports
To ensure Android exports are compatible with the new Play Store
requirement that all `.so` libraries included are aligned to 16k,
we now require C# projects to target `net9.0` which uses the
correct alignment (as opposed to the current one of 4k).

The thirdparty jar library has also been updated to the one from
the 9.0.4 runtime package so it's compatible with non-gradle
builds targeting `net9.0`.

Non-android projects are not affect, the minimum TFM is still
`net8.0`.
2025-09-05 04:14:27 +02:00
d255ec2fe1 Fix the issue preventing installing C# binaries on Android devices with api <= 29 2025-09-04 11:49:22 -07:00
6aae7d7345 Fix editor crash cause by EditorFileSystem::get_singleton access in theme initialization path 2025-09-04 18:11:55 +02:00
f7fd65923a Add descriptor heap pooling to D3D12. 2025-09-04 09:17:40 -03:00
41150710ec Fix WindowUtils::copy_and_rename_pdb path shortening regression 2025-09-04 11:56:06 +02:00
bb16908a41 Document CanvasItem draw_*() methods using local coordinate space 2025-09-03 23:10:28 +02:00
9504b0ff7a Fix EditorExportPlugin::_export_file() ignoring GDScripts 2025-09-03 16:50:28 -03:00
8798387770 Improve identification of edits on property Object->script
Narrows down the criteria to determine if the property being edited with the `EditorResourcePicker` is actually the `Object->script` property.
2025-09-03 17:38:56 +02:00
fb7d2829f3 Fix ScriptEditor::edit() ignoring column parameter 2025-09-03 16:57:03 +04:00
feb3e904cb Image: Improve AlphaMode documentation 2025-09-02 23:44:09 +02:00
6c9aa4c7d3 Merge pull request #110204 from DarioSamo/d3d12-general-usage-fix
Add GENERAL resource usage to the render graph and fix mutable texture initialization in D3D12.
2025-09-02 16:26:55 -05:00
8c4180adf4 Add GENERAL resource usage to the render graph. Fixes texture initialization in D3D12. 2025-09-02 15:18:47 -03:00
1ce55b946c Clamp minimum size of 3D texture view in D3D12. 2025-09-02 15:13:27 -03:00
cfde73ac17 Remove unused parameter in __constant_get_enum_name/__constant_get_bitfield_name
Removed unused String parameter in __constant_get_enum_name() and __constant_get_bitfield_name() to avoid creating/destroying extra Strings.
2025-09-02 13:13:12 -04:00
fcd1cf8d57 Merge pull request #110191 from bruvzg/tx_upd_or
[TextEdit] Fix text edit font update order.
2025-09-02 07:24:02 -07:00
dcefe95ae4 Configure SDL assuming we, in fact, have a libc.
Without this, on Linux and Linux alone, and only if SDL is builtin, the
definitions for some functions - notably, memset/memcpy - are taken from
SDL source.

This leaves them at the mercy of the compiler and may lead to the
optimal implementations of these functions not being selected. But the
main motivation for this is that it's action at a distance that is
incredibly surprising - linking in a gamepad support library should not
change the implementation of memset/memcpy!
2025-09-01 23:19:35 -07:00
7368d148c1 [TextEdit] Fix text edit font update order. 2025-09-02 08:51:18 +03:00
6339f31a02 Merge pull request #109770 from RandomShaper/fix_signal_antifree
Fix regression in mechanism to hold objects while emitting
2025-09-01 19:42:13 -07:00
0f0bb7d225 Merge pull request #110025 from DarioSamo/fix-shader-debug-info-take-two
Fix --generate-spirv-debug-info regression (alternate take)
2025-09-01 19:37:27 -07:00