1
0
Fork 0
Commit Graph

76736 Commits

Author SHA1 Message Date
Clay John 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
Clay John 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
Rémi Verschelde 041207fe41
i18n: Sync translations with Weblate
Adds Korean (ko) documentation translations.
2025-09-08 16:15:54 +02:00
Stuart Carnie 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
Thaddeus Crews 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
Fredia Huya-Kouadio 86388dced6 Bump version to 4.5-rc 2025-09-05 14:14:52 -07:00
Thaddeus Crews 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
Clay John 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
Raul Santos 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
Fredia Huya-Kouadio d255ec2fe1 Fix the issue preventing installing C# binaries on Android devices with api <= 29 2025-09-04 11:49:22 -07:00
Josh Wood 41150710ec Fix `WindowUtils::copy_and_rename_pdb` path shortening regression 2025-09-04 11:56:06 +02:00
Thaddeus Crews 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
Dario 8c4180adf4 Add GENERAL resource usage to the render graph. Fixes texture initialization in D3D12. 2025-09-02 15:18:47 -03:00
Clay John 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
Pāvels Nadtočajevs 7368d148c1
[TextEdit] Fix text edit font update order. 2025-09-02 08:51:18 +03:00
Clay John 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
Clay John 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
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 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
clayjohn 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
yotam-frid b01b84e3a1
Fix single-object inspect command regression 2025-09-01 20:28:39 +02:00
Thaddeus Crews 89f32c6ead
Merge pull request #110107 from aaronfranke/fix-range-overflow
Fix Range scale overflow
2025-09-01 12:25:47 -05:00
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews cbed98c683
Merge pull request #110160 from WhalesState/cp-intensity
Fix ColorPicker after adding intensity sliders.
2025-09-01 11:14:11 -05:00
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 2a6efa20e5
Merge pull request #110113 from VlkrS/openbsd
Fix build on OpenBSD
2025-09-01 11:14:09 -05:00
Mounir Tohami 5412885a7a Fix ColorPicker after adding intensity sliders. 2025-09-01 13:06:44 +03:00
Pāvels Nadtočajevs f766e401db
[MSDF] Fix outline bleed out at small sizes. 2025-08-31 23:35:33 +03:00
Volker Schlecht 54eb2799da
Fix build on OpenBSD
Like FreeBSD, OpenBSD cannot build the camera module because it uses interfaces only provided by Linux
2025-08-30 15:02:01 +02:00
Aaron Franke efb580e9e5
Fix Range scale overflow 2025-08-29 20:43:51 -07:00
Allen Pestaluky ce47160ea4 Update `ProjectSettings` HDR 2D documentation to include Compatibility support. 2025-08-29 13:54:00 -04:00
Nintorch f28acf97d0 Fix Input.get_joy_info() regression
SDL input driver did not have the "xinput_index", "raw_name", "vendor_id" and "product_id" fields for this method and exposed an additional, essentially useless for the users "mapping_handled" field. This commit fixes these issues.
2025-08-29 22:13:40 +05:00
Thaddeus Crews 825ef2387f
Merge pull request #110044 from timothyqiu/theme-type-name-validation
Validate theme type name input in Add Theme Type dialog
2025-08-29 12:00:44 -05:00
Thaddeus Crews b0da1c77e4
Merge pull request #110041 from Ivorforce/scene-tree-notification-no-root
Make `SceneTree` not crash when receiving a notification without a root being set
2025-08-29 12:00:43 -05:00
Thaddeus Crews f851db1429
Merge pull request #110068 from ktxyz/fix-editor3d-snap-with-cmd-macos
fix: macOS cmd + drag snapping not working for 3D editor Move, Rotate and Scale tool
2025-08-29 12:00:42 -05:00
Thaddeus Crews 532b201239
Merge pull request #110057 from DarioSamo/fix-exporter-resource-customization
Fix editor export plugins always causing resources to be edited.
2025-08-29 12:00:42 -05:00
Thaddeus Crews 0ada65b98e
Merge pull request #109960 from Repiteo/ci/sanitizer-cleanup
CI: Ensure prettier/clearer sanitizer output
2025-08-29 12:00:41 -05:00
Thaddeus Crews ac4c97e278
Merge pull request #110049 from bruvzg/no_flags_on_hide
Do not set flags when `PopupMenu::set_visible` is called to hide popup.
2025-08-29 12:00:40 -05:00
Hugo Locurcio eecfdbdd7d
Add missing range hint to `Viewport.oversampling_override` in the editor 2025-08-29 17:41:35 +02:00
Pāvels Nadtočajevs b9bafbd2ca
[macOS] Process joypad input directly in the embedded process. 2025-08-29 13:40:56 +03:00
Emmanuel Leblond cb850f7719
Merge pull request #110064 from touilleMan/gdextension-fix-documentation-classdb_register_extension_classX
Fix `classdb_register_extension_class*` documentation in `core/extension/gdextension_interface.h`
2025-08-29 11:08:43 +02:00
Kamil Tokarski 167cf79024
fix: update shortcut input to support CMD key for snapping 2025-08-29 00:22:47 +02:00
Emmanuel Leblond a7f224375a
Fix `classdb_register_extension_class*` documentation in `core/extension/gdextension_interface.h` 2025-08-28 22:11:14 +02:00
Stuart Carnie 1b64bcb98d Metal: Reduce baked version to MSL 3.1; validate minimum version
Validate the MSL version of the baked shader is <= the current version
supported by the OS, and return an error so it is recompiled.

Closes #109846
2025-08-29 05:48:51 +10:00