João Pedro Xavier
9166e4d5a7
Fix bug where material with double-sided shadows ignores backface culling on compatibility renderer
...
(cherry picked from commit d6aca93c1a )
2025-09-30 11:36:08 -05:00
detomon
a52de93373
Initialize Quaternion variant with identity
...
(cherry picked from commit c0e36dc493 )
2025-09-30 11:36:02 -05:00
Thaddeus Crews
1e743ad0ab
Windows: Migrate godot.manifest to platform/windows
...
• Ensure file is included as proper dependency
(cherry picked from commit d48f255074 )
2025-09-30 11:35:57 -05:00
Rémi Verschelde
eca3785100
makerst: Skip generated header for translations
...
This reduces diff size on branch updates for godot-docs-l10n.
2025-09-30 13:27:18 +02:00
Rémi Verschelde
d488e962df
i18n: Sync translations with Weblate
2025-09-30 13:08:27 +02:00
Quentin Quaadgras
928ee70231
add codeblock indentation back to --dump-extension-api-with-docs
...
xml codeblock indentation was changed from spaces to tabs but the tabs
were being replaced with empty strings when exported with
--dump-extension-api-with-docs, this is small change so that tab
characters are no longer replaced.
(cherry picked from commit e9131550b1 )
2025-09-22 08:31:16 -05:00
Lukas Tenbrink
777649d574
Check for NUL characters in string parsing functions.
...
(cherry picked from commit 0d700e53f3 )
2025-09-22 08:31:13 -05:00
clayjohn
79dd13f6fb
Move check for sky cubemap array back into the SkyRD initializer so it is set before being used.
...
Previously it was moved out of this function becuase we relied on RenderingServer::get_video_adapter_name which wasn't available yet.
However, that was unnecessary since it is just a wrapper around RenderingDevice::get_device_name() which is available.
(cherry picked from commit fc951855ed )
2025-09-22 08:31:06 -05:00
Mounir Tohami
cb878d90a2
X11 input: prevent non-printable keys from producing empty Strings
...
(cherry picked from commit 1b697aff38 )
2025-09-22 08:31:02 -05:00
Roman Goldman
6bf74272f9
Fix Basis.determinant() doc: uniform scale determinant is scale^3, not scale^2
...
Corrected a documentation mistake in Basis.determinant(). For a uniform scale basis, the determinant is scale^3, not scale^2.
(cherry picked from commit 6379874180 )
2025-09-22 08:30:59 -05:00
Roland Marchand
6f121b29b9
Specified delta interaction in CharacterBody docs
...
(cherry picked from commit bee392fcd2 )
2025-09-22 08:30:55 -05:00
Hugo Locurcio
4aedc06168
Document typed dictionaries and arrays in the class reference
...
(cherry picked from commit b6dcb111d2 )
2025-09-22 08:30:50 -05:00
Hugo Locurcio
49d2dbc027
Document the interaction between Light3D cull mask and GI/volumetric fog
...
(cherry picked from commit 9317c8eb23 )
2025-09-22 08:30:39 -05:00
Arti Chhabra
68ea3d8aad
Corrected the order of DiagonalMode in Add Property
...
(cherry picked from commit 6a288c9275 )
2025-09-16 09:57:28 -05:00
Giganzo
168f401db6
Fix LineEdit icon positon in right-to-left layout
...
(cherry picked from commit fbf27dbfc6 )
2025-09-16 09:57:24 -05:00
Pāvels Nadtočajevs
9abec0666e
[Windows] Try reading GPU driver information directly from registry.
...
(cherry picked from commit 9f8626ccaa )
2025-09-16 09:57:20 -05:00
Colin O'Rourke
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
Patrick Gelvin
35833f8dbf
Workaround X11 crash issue
...
(cherry picked from commit 6842a5861b )
2025-09-16 09:57:11 -05:00
Bastiaan Olij
fcd2ab70e0
OpenXR: Fix ViewportTextures not displaying correct texture (Compatibility)
...
(cherry picked from commit a38256c19e )
2025-09-16 09:57:07 -05:00
Lukas Rahmann
acab46d09e
Add descriptor heap pooling to D3D12.
...
(cherry picked from commit f7fd65923a )
2025-09-16 09:57:04 -05:00
Jorrit Rouwe
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
aaronp64
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
DeeJayLSP
63b1d72795
Add one padding frame to QOA buffer for short streams
...
(cherry picked from commit af5a81faf8 )
2025-09-16 09:56:52 -05:00
clayjohn
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
Thaddeus Crews
7176fc231f
Bump version to 4.5.1-rc
2025-09-15 15:56:44 -05:00
Rémi Verschelde
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
Rémi Verschelde
9779966c14
Add changelog for Godot 4.5
2025-09-15 03:25:34 +02:00
Rémi Verschelde
2b832e9974
i18n: Sync translations with Weblate
2025-09-14 12:09:21 +02:00
Clay John
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
kojurohan42
b1ed9ffca7
added build id link flag for firebase crashlytics support
2025-09-12 23:31:16 +05:45
Thaddeus Crews
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
Thaddeus Crews
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
Lukas Tenbrink
4c0026b053
Update links to the contributing section of the docs to the appropriate new sections.
2025-09-12 01:04:14 +02:00
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
43395e2bd5
Merge pull request #110018 from Ivorforce/contributing-links
...
Update class reference contribution link.
2025-09-11 11:38:16 -05:00
Luo Zhihao
adbd78af91
AnimationTree: Fix libraries is stored
2025-09-11 09:41:22 +08:00
Anish Mishra
775dfc5114
Fix status bar visibility issue after keyboard hides on Android
2025-09-11 07:08:32 +05:30
Lukas Tenbrink
527f4e9e68
Update class reference contribution link.
2025-09-10 16:50:44 +02:00
Hugo Locurcio
f6895c4150
Fix MDN link for XRReferenceSpaceType in WebXRInterface class documentation
2025-09-10 01:13:09 +02:00
Rémi Verschelde
2dd26a027a
Update AUTHORS and DONORS list
2025-09-08 22:01:53 +02:00
Thaddeus Crews
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
Thaddeus Crews
7ac73a6142
Merge pull request #110294 from bruvzg/wl_no_gl
...
Fix Wayland build with OpenGL disabled.
2025-09-08 13:57:27 -05:00
Thaddeus Crews
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
Thaddeus Crews
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
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