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
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
60a7bed19c
Fix rounding error in clustered vertex light culling
2025-09-02 11:33:38 +10:00
bac7253fcf
Trim -loop & -cycle from animations during Godot 3 to 4 conversion
2025-09-02 06:27:39 +05:30
280503b4ee
Merge pull request #110063 from stuartcarnie/109846/ios_crash
...
Metal: Reduce baked version to MSL 3.1; validate minimum version
2025-09-01 19:09:56 -05:00
b919b19f48
Merge pull request #110174 from clayjohn/RD-shader-cache
...
Avoid attempting to load from shader cache when both the user-dir and res-dir are invalid
2025-09-01 19:09:55 -05:00
62011906ea
Merge pull request #110043 from yotam-frid/fix-single-object-inspect-regression
...
Add single-object inspect command backwards compatible API for potential regression
2025-09-01 19:09:54 -05:00
d90332aa0f
Avoid attempting to load from shader cache when both the user-dir and res-dir are invalid
2025-09-01 12:25:23 -07:00
b01b84e3a1
Fix single-object inspect command regression
2025-09-01 20:28:39 +02:00
89f32c6ead
Merge pull request #110107 from aaronfranke/fix-range-overflow
...
Fix Range scale overflow
2025-09-01 12:25:47 -05:00
82ce2fdcba
Merge pull request #110065 from allenwp/project-settings-docs-hdr2d
...
Update `ProjectSettings` HDR 2D documentation to include Compatibility
2025-09-01 12:25:45 -05:00
8ccb7ba2ec
Merge pull request #90832 from YeldhamDev/just_ignore_the_margin_bro
...
Fix incorrect submenu icon and accelerator text positions involving margins
2025-09-01 12:25:44 -05:00
bfe246c2af
Merge pull request #90922 from YeldhamDev/so_many_popupmenu_bugs
...
Fix wrong tooltip behavior in `PopupMenu`s that have styles with top borders
2025-09-01 12:25:43 -05:00
ac5c6a1060
Merge pull request #110148 from bruvzg/0_5_msdf_outline
...
[MSDF] Fix outline bleed out at small sizes.
2025-09-01 12:25:41 -05:00
f68252f95f
Move Skeleton3D init process into post_enter_tree from enter_tree
2025-09-02 01:31:40 +09:00
52a5644b5f
Merge pull request #108214 from Nintorch/fix-joypad-vendor-product
...
Fix `Input.get_joy_info()` regression after the SDL input driver PR
2025-09-01 11:14:12 -05:00
cbed98c683
Merge pull request #110160 from WhalesState/cp-intensity
...
Fix ColorPicker after adding intensity sliders.
2025-09-01 11:14:11 -05:00
7e88218cb5
Merge pull request #110094 from Calinou/editor-viewport-oversampling-override-add-property-hint
...
Add missing range hint to `Viewport.oversampling_override` in the editor
2025-09-01 11:14:10 -05:00
6b9d30284c
Merge pull request #109603 from bruvzg/joy_no_ipc
...
[macOS] Process joypad input directly in the embedded process.
2025-09-01 11:14:10 -05:00
2a6efa20e5
Merge pull request #110113 from VlkrS/openbsd
...
Fix build on OpenBSD
2025-09-01 11:14:09 -05:00
be443e41bb
Use placeholder instead of value for tooltips of PROPERTY_HINT_PASSWORD properties.
2025-09-01 16:46:00 +03:00
5412885a7a
Fix ColorPicker after adding intensity sliders.
2025-09-01 13:06:44 +03:00
e73e978d65
Misc editor speedups for large scenes
2025-08-31 13:46:33 -07:00