Commit Graph

11863 Commits

Author SHA1 Message Date
d94252cf98 Merge pull request #110926 from syntaxerror247/version-bump-and-page-size-update
[4.4] Android version bumps and page size update
2025-11-26 22:56:50 +01:00
319995e5b6 Merge pull request #108303 from aaronfranke/4.4-gltf-buffer-nasty
[4.4] GLTF: Fix nasty bug with incorrect buffer indices
2025-11-21 21:32:17 +01:00
c5db2cfec2 [.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-26 17:11:31 +05:30
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
1bbdb78fc0 [4.4] GLTF: Fix nasty bug with incorrect buffer indices 2025-08-27 14:04:34 -07: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
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
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
eb2cb96dee Force multiple of 4 sizes for Betsy compressor.
(cherry picked from commit face3caf6a)
2025-03-19 12:55:39 +01:00
21501dc4b4 Fix ConcavePolygonShape3D always enabling backface_collision when using Jolt Physics
(cherry picked from commit 3603a5a9dd)
2025-03-18 14:06:16 +01:00
d7366d5929 Add clearing of static_gdscript_cache to GDScriptCache
(cherry picked from commit db5e843e46)
2025-03-18 14:06:16 +01:00
f9378c5092 Fix missing Vector4(i) and Projection in C# bindings generator
(cherry picked from commit 6c9087fb5a)
2025-03-18 14:06:16 +01:00
b054055b2a GDScript: Fix head class range to include class_name
(cherry picked from commit d6da30e9c7)
2025-03-18 14:06:15 +01:00
e06d08fe1a Set interactive music streams as meta streams
(cherry picked from commit d68ff21fbe)
2025-03-14 00:19:02 +01:00
1a379d1805 BasisUniversal: Ensure ASTC's HDR variant is supported when transcoding
(cherry picked from commit 4d46ef8e8e)
2025-03-14 00:18:49 +01:00
a57bafe04b Register editor-only OpenXR* classes as api_type = "editor" instead of "core"
(cherry picked from commit 99071539e0)
2025-03-12 23:18:00 +01:00
9628fce2f3 Apply fix_alpha_edges for both theme icons and font glyphs.
Only apply fix_alpha_edges for SVG glyphs.
Allow modulate for svg glyphs.

(cherry picked from commit 70a8421c30)
2025-03-12 14:59:04 +01:00
b5de7da80d Use FlowContainer for EditorNetworkProfiler bar
(cherry picked from commit c7ef85a92f)
2025-03-12 14:59:04 +01:00
b725a9f285 Fix SCRIPT ERROR/ERROR/WARNING on test output
Also "fixing" some GDScript completion tests which
where named wrongly.

(cherry picked from commit 5775d29ad8)
2025-03-12 14:59:04 +01:00
9ea8867542 Fix broken negative scaling when using Jolt Physics
(cherry picked from commit 62e8b1e5fd)
2025-03-12 14:59:03 +01:00
fc1ef0b639 OpenXR: Fix OpenGL version warning when using GLES
(cherry picked from commit 6353386241)
2025-03-12 14:59:03 +01:00
f045c4c283 [.NET] Use ObjectID when converting Variant to GodotObject
(cherry picked from commit bfcc389e21)
2025-03-12 14:59:02 +01:00
10b2b76347 [.NET] Skip re-saving .csproj when TFM is unchanged
Avoids updating the platform-specific `TargetFramework` properties if they already match the minimum required version.

(cherry picked from commit 57d5b664d3)
2025-03-12 14:59:02 +01:00
30b0aadab6 Bump version to 4.4.1-rc 2025-03-03 18:21:20 +01:00
33a235beb8 Inform that Android sensors must be enabled for MobileVR support 2025-02-27 12:53:57 -08:00
dd43d401ec Merge pull request #103338 from dsnopek/openxr-passthrough-emulation-wins
OpenXR: Emulated alpha blend mode should override the real blend mode
2025-02-27 12:40:36 +01:00
ddd807ff7d Add (void *) cast directly to GetProcAddress calls. 2025-02-27 12:30:04 +02:00
fd622afb1d OpenXR: Emulated alpha blend mode should override the real blend mode 2025-02-26 17:35:03 -06:00
0528d92d73 Fix compiling on arm64 Linux 2025-02-25 14:47:29 -08:00
9f4ac3c0b0 Merge pull request #103259 from BlueCube3310/bcdec-fix-realign
bcdec: Fix unnecessary alignment of texture resolution when only one of its dimensions isn't divisible by 4
2025-02-24 19:52:21 -06:00
a22c16cf5c bcdec: Fix unnecessary alignment of texture resolution when only one of its dimensions isn't divisible by 4 2025-02-24 21:40:34 +01:00
fe84b84b51 [mbedTLS] Enable TLS 1.3 negotiation by default 2025-02-24 14:04:09 +01:00
cbb22caa35 Merge pull request #102964 from akien-mga/mbedtls-2.28-compat
mbedtls: Don't set TLS max version on Mbed TLS < 3.0
2025-02-20 16:51:51 +01:00
fec3d9e68c [Editor] Fix return of EditorTranslationParserPlugin._parse_file
Merged `_get_comments` into `_parse_file` and changed to using a
returned `Array[PackedStringArray]` instead.
2025-02-19 20:11:24 +01:00
5f8b5a34c6 mbedtls: Don't set TLS max version on Mbed TLS < 3.0
Relevant for Linux distribution packages which may link against system Mbed TLS.

Fixes #102957.
2025-02-17 17:51:15 +01:00
032cec51a7 Merge pull request #101958 from berarma/theora_fixes
Fix Theora video issues
2025-02-17 09:47:36 +01:00
5da66ebc57 Merge pull request #102861 from Faless/mp/enet_close_destroy
[ENet] Explicitely destroy hosts on close
2025-02-14 22:58:28 +01:00
7a0e659a80 Merge pull request #102836 from raulsntos/dotnet/export-tool-button-no-storage
[.NET] Disallow `[ExportToolButton]` on members thay may store the Callable
2025-02-14 22:58:25 +01:00
8add5838ac Merge pull request #102774 from Faless/mbedtls/optional_tls1.3
[TLS] Disable TLSv1.3 support by default
2025-02-14 22:58:16 +01:00
aeadefc1a2 Merge pull request #102579 from BlueCube3310/lightmap-denoise-region-expose
Lightmapper: Expose the JNLM denoiser region size in the project settings
2025-02-14 22:58:10 +01:00
488cdbacdb [TLS] Disable TLSv1.3 support by default 2025-02-14 18:06:46 +01:00
062413fb30 [ENet] Explicitely destroy hosts on close
To ensure we free up the UDP port even if a script is holding a
reference to the underlying host, we need to explicitly destroy it on
close.
2025-02-14 15:51:03 +01:00
f4094b554d [.NET] Disallow [ExportToolButton] on members thay may store the Callable
Ensures the user doesn't store the Callable so the .NET assembly can be reloaded.
2025-02-14 01:09:59 +01:00
c00518eec7 Autocompletion: Override context for preload 2025-02-13 22:56:06 +01:00
b853aceece Merge pull request #102286 from ryevdokimov/fix-collision-reposition-csgshape
Fix collision reposition with `CSGShape3D`
2025-02-13 10:15:41 -06:00
d2c79f0cb3 Merge pull request #102754 from smix8/fix_navbase_dirty
Fix NavBase properties not requesting sync
2025-02-13 10:15:38 -06:00
6f0a0ba408 Fix collision reposition with CSGShape3D 2025-02-13 19:31:58 +04:00
24278072a9 Replace memnew with instantiate 2025-02-13 15:34:00 +01:00
7ed64ebd9a Lightmapper: Expose the JNLM denoiser region size in the project settings 2025-02-13 12:00:51 +01:00
26ac8ce50f ThorVG: Explicitly enable embedded texture support with THORVG_FILE_IO_SUPPORT
This was made opt-in in 0.15.6 so we need to define it now.

Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-02-12 19:05:28 +01:00