35823 Commits

Author SHA1 Message Date
lawnjelly
4389e0fd34 Merge pull request #111584 from Ivorforce/localvector-from-span-explicit
[3.x] Make `Span` -> `LocalVector` conversion function explicit.
2025-10-13 12:14:19 +01:00
lawnjelly
5fc653c1ba Merge pull request #111581 from lawnjelly/span2
[3.x] `Span` - update more `Geometry` API to use span
2025-10-13 11:53:33 +01:00
Lukas Tenbrink
d78e3b050e Make LocalVector -> Span conversion function explicit. 2025-10-13 12:44:17 +02:00
lawnjelly
c59ef69184 Span - update more Geometry API to use span 2025-10-13 11:25:35 +01:00
lawnjelly
5b8789e83a Merge pull request #111424 from lawnjelly/span
[3.x] Add `Span` and some basic uses from `Geometry`.
2025-10-13 08:53:06 +01:00
lawnjelly
db9921b17f Add Span and some basic uses from Geometry. 2025-10-11 08:16:27 +01:00
lawnjelly
f41edf2a03 Merge pull request #84804 from lawnjelly/blob_shadows
[3.x] Blob shadows
2025-10-09 15:32:50 +01:00
lawnjelly
fb2d2bafe0 Merge pull request #111443 from lawnjelly/fti_fix_scene_tree_depth_limit
[3.x] FTI - Fix `SceneTreeFTI` depth limit behaviour
2025-10-09 13:37:45 +01:00
lawnjelly
758bc38071 FTI - Fix SceneTreeFTI depth limit behaviour
Fixes off by one bug, and increases the limit slightly.
2025-10-09 10:38:10 +01:00
lawnjelly
8c10cd6646 Merge pull request #111079 from lawnjelly/fix_mbedtls_typo
[3.x] Fix `mbedtls` readme duplicated text
2025-10-01 10:14:44 +01:00
Rémi Verschelde
5908ce21bf Merge pull request #111103 from bruvzg/uiscene_3x
[iOS, 3.x] Switch window creation to UIScene.
2025-10-01 09:13:54 +02:00
Pāvels Nadtočajevs
ec5920e004 [iOS, 3.x] Switch window creation to UIScene. 2025-10-01 08:55:20 +03:00
lawnjelly
dedf461674 Add blob shadows feature
BlobShadow node (sphere or capsule)
BlobFocus
Backends for GLES2 and GLES3
2025-10-01 06:37:54 +01:00
lawnjelly
e9af21fe1b Merge pull request #109111 from lawnjelly/fix_multirect_cast
[3.x] `Batching` - Fix `MultiRect` casting to wrong type
2025-10-01 05:51:06 +01:00
lawnjelly
3f7046272e Merge pull request #107702 from lawnjelly/faster_children_iteration
[3.x] Fast child iteration in `Node`, `Spatial`, `CanvasItem`
2025-10-01 05:18:20 +01:00
lawnjelly
648e8534cb Fix mbedtls readme duplicated text 2025-09-30 17:52:43 +01:00
lawnjelly
cbc8543df6 Merge pull request #111061 from InfoDevkota/3.x
[3.x] Android: Set minsdk to 21, workaround `fseeko` error in Opus.
2025-09-30 17:26:23 +01:00
Sagar Devkota
e9525aed1c set minsdk to 21. Sorted the fseeko error. 2025-09-30 21:22:09 +05:45
Rémi Verschelde
b3fbca1e0d Merge pull request #110898 from Calinou/macos-26-fix-build-3.x
[3.x] Fix build on macOS 26 by removing AGL framework link
2025-09-30 12:36:27 +02:00
Hugo Locurcio
b86295c8b9 Fix build on macOS 26 by removing AGL framework link
Previously, a link error occurred as we'd be trying to link
against a nonexistent framework. AGL was removed in macOS Tahoe
since the first beta.
2025-09-25 16:57:38 +02:00
lawnjelly
d0dbb2f0af Merge pull request #108382 from Faless/mbedtls/3.x_update_to_mbedtls_3.6.4
[3.x] mbedTLS: Update to mbedTLS 3.6.4
2025-09-13 10:29:56 +01:00
lawnjelly
df4bca6b6a Merge pull request #109700 from BlueCube3310/3x-dds-impr
[3.x] DDS: Backport fixes from 4.x branch
2025-09-13 07:56:04 +01:00
lawnjelly
6b897e90f8 Merge pull request #110255 from syntaxerror247/API-35-ui-changes
[3.x] Address API 35 UI changes
2025-09-13 07:52:56 +01:00
lawnjelly
dd6144344a Merge pull request #110414 from timothyqiu/sc-paths-3.x
[3.x] Fix Open Editor Data/Settings Folder menu in self-contained mode
2025-09-13 07:51:30 +01:00
Haoyu Qiu
d164a70aa0 Fix Open Editor Data/Settings Folder menu in self-contained mode 2025-09-11 20:07:30 +08:00
Anish Mishra
936c86b190 [3.x] Address API 35 UI changes 2025-09-04 21:35:23 +05:30
lawnjelly
5aed565de5 Merge pull request #107583 from bruvzg/non_ex_fs
[3.x] Backport nonexclusive fullscreen mode.
2025-08-29 15:32:49 +01:00
lawnjelly
040e769da6 Merge pull request #110059 from lawnjelly/fix_visible_out_of_tree
[3.x] Fix `is_visible_in_tree` regression for out of tree
2025-08-29 05:51:17 +01:00
lawnjelly
e56cf87f3c Fix is_visible_in_tree regression for out of tree 2025-08-28 18:08:00 +01:00
lawnjelly
d926ccf7e6 Merge pull request #109695 from Maran23/3.x-rtl-line-breaking
[3.x] Fix Line breaking may not work correctly when using color tags with specific font
2025-08-26 17:45:57 +01:00
BlueCube3310
79fbd93008 [3.x] DDS: Backport fixes from 4.x branch 2025-08-17 18:35:06 +02:00
Marius Hanl
c7bace1955 Fix Line breaking may not work correctly when using color tags with specific font 2025-08-17 16:30:25 +02:00
lawnjelly
e4c1dbf501 Merge pull request #108433 from WolfgangSenff/bump-3x-android-version-numbers
[3.x] Update required version numbers for Android in 3.x
2025-08-08 10:19:58 +01:00
Kyle Szklenski
3c645995ca Update NDK and Maven config 2025-08-07 21:49:41 +05:30
lawnjelly
1f4dce03b2 Merge pull request #108930 from kilian-diener/backport-macos-template-fix
Fix order of operations for macOS template check
2025-08-07 06:29:07 +01:00
lawnjelly
9b104b3bb8 Batching - Fix MultiRect casting to wrong type 2025-07-30 07:17:42 +01:00
kilian-diener
983b12b1fa Fix order of operations for macOS template check
Backport for 3.x from PR: #84990
Co-authored-by: brno32 <drozdster@gmail.com>
2025-07-27 12:57:19 +02:00
lawnjelly
cd9713e890 Fast child iteration in Node, Spatial, CanvasItem 2025-07-16 03:08:26 +01:00
Kyle Szklenski
21d7340162 Update required version numbers for Android 2025-07-09 09:59:43 -04:00
Fabio Alessandrelli
0770c9a4a3 mbedTLS: Update to mbedTLS 3.6.4
mbedTLS 2.28 is now EOL, and will no longer receive security updates.

This commit backports from Godot 4 the changes needed to update to
mbedTLS 3.6 (new LTS), including TLSv1.3 support.
2025-07-07 17:18:44 +02:00
lawnjelly
17b5769d56 Merge pull request #108199 from Ivorforce/3x-derives-from-if-constexpr
3.x: Use `if constexpr` in `Object::derives_from`
2025-07-02 12:37:26 +01:00
Lukas Tenbrink
64fa38b53f Use if constexpr in Object::derives_from. 2025-07-02 13:10:59 +02:00
lawnjelly
83f48a4c71 Merge pull request #108171 from lawnjelly/clear_script
[3.x] Fix inability to assign script after clearing
2025-07-02 12:06:51 +01:00
lawnjelly
e4449b847f Merge pull request #108120 from lawnjelly/fti_multimesh_reset_all3
[3.x] `FTI` - Add `multimesh_instances_reset_physics_interpolation()`
2025-07-02 08:20:15 +01:00
lawnjelly
287cf32ce2 Fix inability to assign script after clearing
Co-authored-by: ocean (they/them) <anvilfolk@gmail.com>
2025-07-02 08:09:43 +01:00
lawnjelly
8436e0d086 Merge pull request #107851 from lawnjelly/scons_check_compiler_version
[3.x] `Scons` - add compiler requirements
2025-07-02 05:43:33 +01:00
lawnjelly
79de85191c Merge pull request #107847 from lawnjelly/bump_c++17
[3.x] Bump to c++17
2025-07-02 05:42:25 +01:00
lawnjelly
6b8cb9a917 Merge pull request #108159 from lawnjelly/lods_throttledown
[3.x] `LODManager` - Auto-deactivate when no LODs
2025-07-01 19:03:33 +01:00
lawnjelly
98567a0375 LODManager - Auto-deactivate when no LODs 2025-07-01 18:27:10 +01:00
lawnjelly
0715aa89e3 Merge pull request #108116 from lawnjelly/fti_multimesh_stable_buffer
[3.x] `FTI` - Fix `MultiMesh` stable behaviour
2025-07-01 18:24:29 +01:00