0f760c7c97
Material Conversion Error Handling
...
Material Conversion Plugins now ERR_FAIL if called on an unitialized material.
FileSystemDock no longer crashes if Conversion Plugin fails and returns a null ref.
(cherry picked from commit 05fd79af7c )
2025-09-16 09:57:16 -05:00
35833f8dbf
Workaround X11 crash issue
...
(cherry picked from commit 6842a5861b )
2025-09-16 09:57:11 -05:00
fcd2ab70e0
OpenXR: Fix ViewportTextures not displaying correct texture (Compatibility)
...
(cherry picked from commit a38256c19e )
2025-09-16 09:57:07 -05:00
acab46d09e
Add descriptor heap pooling to D3D12.
...
(cherry picked from commit f7fd65923a )
2025-09-16 09:57:04 -05:00
11e6e4afef
Fixed bug in ManifoldBetweenTwoFaces
...
Fixed bug in ManifoldBetweenTwoFaces which would not find the correct manifold in case face 1 had 3 or more vertices and face 2 only 2. E.g. for a box resting the long edge of a cylinder this would mean that only a single contact point was found instead of 2 (the other way around would work fine).
Fixes godotengine/godot#110479
(cherry picked from commit 1daf9893ec )
2025-09-16 09:57:00 -05:00
4e62b91749
Avoid repeated _copy_on_write() calls in Array::resize()
...
Updated Array::resize() to call ptrw() once before looping to initialize typed array elements, instead of accessing each through .write[].
(cherry picked from commit 4c3f2be16d )
2025-09-16 09:56:56 -05:00
63b1d72795
Add one padding frame to QOA buffer for short streams
...
(cherry picked from commit af5a81faf8 )
2025-09-16 09:56:52 -05:00
e13771d562
Increase precision of SpotLight attenuation calculation to avoid driver bug on Intel devices
...
(cherry picked from commit 0576b12699 )
2025-09-16 09:56:48 -05:00
7176fc231f
Bump version to 4.5.1-rc
2025-09-15 15:56:44 -05:00
876b290332
Bump version to 4.5-stable \o/
...
See the release page for details: https://godotengine.org/releases/4.5/
4.5-stable
2025-09-15 03:30:02 +02:00
9779966c14
Add changelog for Godot 4.5
2025-09-15 03:25:34 +02:00
2b832e9974
i18n: Sync translations with Weblate
2025-09-14 12:09:21 +02:00
bfa330dd5d
Merge pull request #110463 from kojurohan42/build-id-append-for-crashlytics
...
added build id link flag for firebase crashlytics support for android
2025-09-12 16:17:09 -04:00
b1ed9ffca7
added build id link flag for firebase crashlytics support
2025-09-12 23:31:16 +05:45
ee87ee8332
Merge pull request #110399 from beicause/fix-animation-tree-store-libraries
...
AnimationTree: Fix `libraries` is stored
2025-09-12 09:16:27 -05:00
2ac43adf62
Merge pull request #110430 from Ivorforce/contributing-links-2
...
Update links to the contributing section of the docs to the appropriate new sections.
2025-09-12 09:16:16 -05:00
4c0026b053
Update links to the contributing section of the docs to the appropriate new sections.
2025-09-12 01:04:14 +02:00
9b50ea8ade
Merge pull request #110398 from syntaxerror247/status-bar-regression-fix
...
Fix status bar visibility issue after keyboard hides on Android
2025-09-11 11:38:18 -05:00
eccdb8f624
Merge pull request #110357 from Calinou/doc-webxrinterface-fix-xrreferencespacetype-url
...
Fix MDN link for XRReferenceSpaceType in WebXRInterface class documentation
2025-09-11 11:38:18 -05:00
f9b98b5faa
Merge pull request #110236 from Calinou/doc-canvasitem-draw-local
...
Document CanvasItem `draw_*()` methods using local coordinate space
2025-09-11 11:38:17 -05:00
43395e2bd5
Merge pull request #110018 from Ivorforce/contributing-links
...
Update class reference contribution link.
2025-09-11 11:38:16 -05: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
527f4e9e68
Update class reference contribution link.
2025-09-10 16:50:44 +02:00
f6895c4150
Fix MDN link for XRReferenceSpaceType in WebXRInterface class documentation
2025-09-10 01:13:09 +02: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
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
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
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
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
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
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
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
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
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