Commit Graph

72044 Commits

Author SHA1 Message Date
33ed90cb18 Revert "Initialize Quaternion variant with identity"
This reverts commit 82fc85aae9.

This may be correct, but it breaks compatibility so it shouldn't be
cherry-picked to stable branches.
2025-10-08 02:35:54 +02:00
3ddb1600cb Merge pull request #110640 from aaronfranke/4.4-fix-macos26-xcode
[4.4] Fix compiling with latest Xcode for macOS 26
2025-10-01 15:24:13 -05:00
d78a95f971 Fix bug where material with double-sided shadows ignores backface culling on compatibility renderer
(cherry picked from commit d6aca93c1a)
2025-09-30 11:45:15 -05:00
82fc85aae9 Initialize Quaternion variant with identity
(cherry picked from commit c0e36dc493)
2025-09-30 11:45:11 -05:00
4191df3f72 Windows: Migrate godot.manifest to platform/windows
• Ensure file is included as proper dependency

(cherry picked from commit d48f255074)
2025-09-30 11:45:02 -05:00
528e102d26 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:34:48 -05:00
6ae48e11cf Specified delta interaction in CharacterBody docs
(cherry picked from commit bee392fcd2)
2025-09-22 08:34:45 -05:00
6aec57e2b3 Document typed dictionaries and arrays in the class reference
(cherry picked from commit b6dcb111d2)
2025-09-22 08:34:42 -05:00
ee2b1d0d4a Document the interaction between Light3D cull mask and GI/volumetric fog
(cherry picked from commit 9317c8eb23)
2025-09-22 08:34:38 -05:00
201b068e0a [4.4] Fix compiling with latest Xcode for macOS 26 2025-09-17 18:23:41 -07:00
4c30edd29a Corrected the order of DiagonalMode in Add Property
(cherry picked from commit 6a288c9275)
2025-09-16 10:03:18 -05:00
66774cb689 [Windows] Try reading GPU driver information directly from registry.
(cherry picked from commit 9f8626ccaa)
2025-09-16 10:01:25 -05:00
0af3765f77 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:59:54 -05:00
3e17d7f028 Workaround X11 crash issue
(cherry picked from commit 6842a5861b)
2025-09-16 09:59:49 -05:00
1b8ccb2ecc Update links to the contributing section of the docs to the appropriate new sections.
(cherry picked from commit 4c0026b053)
2025-09-12 09:26:27 -05:00
1cdd016e73 Update class reference contribution link.
(cherry picked from commit 527f4e9e68)
2025-09-11 11:43:46 -05:00
b1209100d3 [CI] Use Xcode 16 for macOS build.
(cherry picked from commit daf2c88928)
2025-08-27 15:13:42 -05:00
f103340d38 Fix MSVC warning for potential mod by 0 (C4724)
(cherry picked from commit 9d3f4cad6d)
2025-08-27 15:13:32 -05:00
e531f3eb7b i18n: Sync translations with Weblate 2025-06-06 12:07:00 +02:00
9d016cd0c7 i18n: Sync translations with Weblate 2025-05-30 15:09:07 +02:00
f2ee8d40a6 Merge pull request #106328 from m4gr3d/cherry_pick_zipalign_fix
[4.4] Update the `zipalign` implementation to properly align APKs with uncompressed `.so` libraries
2025-05-23 22:19:59 +02:00
9622b4b681 Update the zipalign implementation to properly align APKs with uncompressed .so libraries 2025-05-12 15:54:50 -07:00
07e41850ef Bump version to 4.4.2-rc
I forgot to do this after 49a5bc7, so sadly a few commits in between wrongly
have 4.4.1-stable as version even though they're not the 4.4.1-stable tag.
2025-05-09 00:50:27 +02:00
841596cae4 macOS: Fix support for latest VulkanSDK .app name in install script
(cherry picked from commit efde4ae853)
2025-05-06 19:03:36 +02:00
e8e20b3eec AudioEffectPitchShift: 3rd attempt at fixing -Wstringop-overflow warning
(cherry picked from commit 80359d3577)
2025-04-25 14:24:56 +02:00
dafc47390c Merge pull request #95025 from AThousandShips/file_compressed_fix
[4.4] [Core] Fix `FileAccessCompressed.get_buffer` size error on multiples of block size
2025-04-25 11:38:02 +02:00
4d7c448a0a Merge pull request #102059 from AThousandShips/fix_cowdata_performance
[4.4] [Core] Fix performance issues in some `CowData` methods
2025-04-09 13:49:11 +02:00
38570afee6 [Core] Fix FileAccessCompressed.get_buffer size error on multiples of block size 2025-04-08 14:31:43 +02:00
96579d1399 Merge pull request #104881 from akien-mga/revert-modulate-colored-emojis
[4.4] Don't apply font color to colored emojis
2025-04-02 11:39:57 +02:00
13c34fc29c Don't apply font color to colored emojis
Partial revert of the change in #102880, cherry-picked to 4.4.1.

Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-04-01 14:03:43 +02:00
49a5bc7b61 Bump version to 4.4.1-stable 4.4.1-stable 2025-03-26 00:11:16 +01:00
21455d8351 Add changelog for 4.4.1 2025-03-26 00:11:08 +01:00
f632725611 i18n: Sync translations with Weblate (classref)
Somehow missed in the previous commit.
2025-03-25 23:49:52 +01:00
994983a93b i18n: Sync translations with Weblate 2025-03-25 23:21:23 +01:00
3ef69f0a79 Fix editor crash when inspecting 2 objects handled by the same plugin
Already activated plugins do not need to be added again to `editor_plugins_over`.

`fold_resource()` changes `active_plugins` and is unsafe to call while iterating
over `active_plugins`.

(cherry picked from commit 411f476319)
2025-03-25 23:15:04 +01:00
00baf18d6e Fix shape always being zero with get_rest_info when using Jolt Physics
(cherry picked from commit 4b5661758f)
2025-03-25 23:14:49 +01:00
46f16271e2 Disable broken Vulkan layers before running RenderingDevice tests.
(cherry picked from commit 3358128dc2)
2025-03-25 23:14:32 +01:00
98ebd4e61a Vulkan: Re-enable Mesa device select layer
We got this from RenderDoc which had an issue with it 5 years ago, but it's
not a given that Godot is also affected.

This layer is actually quite convenient to be able to change what default Vulkan
capable GPU should be used for applications via environment variables:
https://docs.mesa3d.org/envvars.html#vulkan-mesa-device-select-layer-environment-variables

(cherry picked from commit c9f0ab6701)
2025-03-25 23:14:04 +01:00
f26392d45b i18n: Sync translations with Weblate 2025-03-24 22:46:36 +01:00
1e37886e19 mbedTLS: Update to version 3.6.3
(cherry picked from commit 0b0655aee4)
2025-03-24 22:37:21 +01:00
abef5e0d23 Fix crash when reimporting nested gltf scenes
(cherry picked from commit efc3e3aea7)
2025-03-20 17:29:05 +01:00
c477d248c6 Fix icons with non-ASCII file names in project manager.
(cherry picked from commit abe413ff8c)
2025-03-20 16:43:47 +01:00
a6c6104ae7 Add instruction to wrap nested classes in JavaClassWrapper
(cherry picked from commit 956db92c65)
2025-03-20 16:39:34 +01:00
6d45d6265b Fix use after free in the editor inspector section cleanup.
(cherry picked from commit c7ca36b827)
2025-03-20 16:39:20 +01:00
dcd9b6e48a Calculate the viewport location correctly in OpenXR
Fixes #104193

In OpenXR the viewport location is not centered on the transform origin

(cherry picked from commit 8e3e2a8f44)
2025-03-20 16:38:41 +01:00
ce7a785682 i18n: Sync translations with Weblate 2025-03-19 14:51:04 +01:00
12917362ef Merge pull request #104358 from akien-mga/4.4-cherrypicks
[4.4] Cherry-picks for the 4.4 branch (future 4.4.1) - 3rd batch
2025-03-19 14:33:06 +01:00
f0b2f6c3cd Fix error when embedded window is closed while resizing
(cherry picked from commit b61499353f)
2025-03-19 12:58:45 +01:00
52e84ae83e Update mouse-entered state when subwindow closes (macOS display server)
(cherry picked from commit f3c54c1a32)
2025-03-19 12:58:34 +01:00
6e298f2b95 Renderer: Fix Metal handling of cube textures; assert equal dimensions
(cherry picked from commit e2066298d9)
2025-03-19 12:58:21 +01:00