Commit graph

35578 commits

Author SHA1 Message Date
lawnjelly
7130c1bebc Physics Interpolation - Fix VisualInstance::set_instance_use_identity_transform()
The logic for updating the `VisualServer` with the transform was the wrong way around.
2024-05-27 19:02:42 +01:00
Haoyu Qiu
1f0d9f04d2 Fix theme item parameter completion 2024-05-25 10:28:40 +08:00
lawnjelly
83f5407177
Merge pull request #92261 from bruvzg/js_tts_init3
[3.x, Web] Fix TTS configuration loaded too early.
2024-05-22 19:51:46 +01:00
bruvzg
5f628f2e20
[3.x, Web] Fix TTS configuration loaded too early. 2024-05-22 19:47:25 +03:00
Rémi Verschelde
0a0942ea2e
Merge pull request #92230 from smix8/navserver_dummy_3.x
[3.x] Backport NavigationServerDummy
2024-05-22 08:40:23 +02:00
smix8
c9258a2a68 Backport NavigationServerDummy
Backports the NavigationServer3DDummy from Godot 4 to compile Godot without NavigationServer module.
2024-05-22 00:52:23 +02:00
lawnjelly
0dcab10b41
Merge pull request #92079 from lawnjelly/increase_tight_cull_epsilon3
[3.x] Tight shadow culling - increase epsilon to prevent flickering
2024-05-20 20:47:07 +01:00
lawnjelly
6c2870d73c
Merge pull request #92070 from lawnjelly/fix_fragcolor_write
[3.x] Fix fragcolor write locations in scene shaders
2024-05-20 20:46:14 +01:00
lawnjelly
ecd0680b11 Fix fragcolor write locations in scene shaders 2024-05-20 19:31:38 +01:00
lawnjelly
bb342cb55c
Merge pull request #92152 from lawnjelly/fix_viewport_interpolation_mode
[3.x] Fix Viewport interpolation mode
2024-05-20 17:58:14 +01:00
lawnjelly
0f5cadfb56 Fix Viewport interpolation mode
Viewport interpolation mode is a special case, which should be set to ON instead of INHERIT.
2024-05-20 10:28:58 +01:00
lawnjelly
f2b059c9be
Merge pull request #92103 from timothyqiu/category-3.x
[3.x] Fix long category name display in Inspector
2024-05-19 12:01:21 +01:00
lawnjelly
da3c95f325 Mesh merging - refactor to be backward compatible for CPU / GPU storage
Allows the old `merge_meshes()` function to work from the editor.
2024-05-19 07:44:36 +01:00
Haoyu Qiu
0242ca7cbf Fix long category name display in Inspector 2024-05-19 13:45:31 +08:00
lawnjelly
a5f9f581fa Tight shadow culling - increase epsilon to prevent flickering
Near colinear triangles were still causing inaccuracy in culling planes, so the threshold for colinearity is bumped up.
2024-05-18 14:29:16 +01:00
Rémi Verschelde
182a95ada6
Merge pull request #91993 from FrederickKDP/patch-2
[3.x] Fix typo in `@GlobalScope`
2024-05-16 09:25:57 +02:00
Rémi Verschelde
41dcf218e6
Merge pull request #91906 from programneer/3.x-dont-splash-my-editor
[3.x] Don't define `NO_EDITOR_SPLASH` in export templates
2024-05-16 09:25:54 +02:00
bruvzg
2eb3139590
[Linux] Add support for PCK embedding section with non GNU-ld linkers.
(cherry picked from commit 625c4bdace)
2024-05-16 09:24:52 +02:00
Frederick Kramer Dal Pra
20646810ae
Fix typo in @GlobalScope.xml
"inteters" instead of "integers"
2024-05-15 11:49:48 -07:00
Programneer
ffb2038903 [3.x] Don't define NO_EDITOR_SPLASH in export templates 2024-05-14 18:13:02 +02:00
Rémi Verschelde
5bdad327c0
Merge pull request #91877 from lawnjelly/fti_zero_multimesh_data
[3.x] Physics interpolation - Zero server side multimesh data
2024-05-13 00:30:41 +02:00
lawnjelly
df0e3c5e42 Physics interpolation - Zero server side multimesh data
To prevent possibility of use of uninitialized data.
2024-05-12 15:05:46 +01:00
Rémi Verschelde
90aa6564a9
Merge pull request #91823 from timothyqiu/template-id-cdtor-3.x
[3.x] Fix GCC 14 `-Wtemplate-id-cdtor` warnings
2024-05-11 10:39:55 +02:00
Haoyu Qiu
a5c8106f92 Fix GCC 14 -Wtemplate-id-cdtor warnings
Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
2024-05-11 15:07:19 +08:00
lawnjelly
30b025d3d0
Merge pull request #91789 from lawnjelly/fix_tight_light_cull_directional_colinear
[3.x] Tighter light culling - fix directional lights colinear case
2024-05-10 10:51:14 +01:00
lawnjelly
b09bc22b74 Tighter light culling - fix directional lights colinear case
Exactly the same fix as done already for non-directional lights.
2024-05-10 09:05:49 +01:00
bruvzg
bbe8a66a2d
[Web, 3.x] Add IME input support. 2024-05-09 09:07:58 +03:00
Rémi Verschelde
2a347ab867
miniupnpc: Disable socket timeout on Windows, matching upstream
Fixes #88471.

(cherry picked from commit f695de7c68)
2024-05-07 13:21:45 +02:00
Rémi Verschelde
cafc71a9fb
SCons: Fix Windows/MinGW TypeError with recent SCons
Fixes #86484.
2024-05-07 13:03:16 +02:00
Rémi Verschelde
e66b52989d
doc: Fix cherry-pick mistake for Vector3.cross description 2024-05-01 12:22:02 +02:00
Fabio Alessandrelli
63cecb7875
[Core] Use unztell64 in FileAccessZIP to ensure 64 bit return
(cherry picked from commit efccebd3db)
2024-05-01 12:09:31 +02:00
melquiadess
cd9f18dbf0
Add POST_NOTIFICATIONS permission to the list of permissions available in the Export dialog
(cherry picked from commit 739190ca2b)
2024-05-01 12:08:26 +02:00
A Thousand Ships
a9988c5501
[Doc] Clarify the behavior of Vector2/3.cross and mention parallel vectors
(cherry picked from commit 47a8033698)
2024-05-01 12:07:21 +02:00
kleonc
1db5090dcd
[C#] Fix Transform3D.InterpolateWith applying rotation before scale
(cherry picked from commit e2ed63b313)
2024-05-01 12:05:40 +02:00
kleonc
b045a7c92e
Always look for unique node names in owner if not found in owned nodes
(cherry picked from commit 95ced4bbdc)
2024-05-01 12:04:27 +02:00
bruvzg
54393c53f3
[macOS] Enabled secure restorable state.
(cherry picked from commit 84380a94f7)
2024-05-01 12:03:45 +02:00
Adam Scott
a671234483
Add workaround for emscripten >= 3.1.47 LTO build
(cherry picked from commit 656bc22e28)
2024-05-01 12:01:12 +02:00
Rémi Verschelde
934e4a616e
Merge pull request #91349 from bruvzg/36_ios_privacy
[3.x, iOS export] Add support for privacy manifest configuration.
2024-04-30 16:40:49 +02:00
bruvzg
2274ec84cb
[3.x, iOS export] Add support for privacy manifest configuration. 2024-04-30 09:39:20 +03:00
Rémi Verschelde
5affc96515
Merge pull request #91151 from akien-mga/3.x-cherrypicks
Cherry-picks for the 3.x branch (future 3.6) - 17th batch
2024-04-25 16:33:36 +02:00
Rémi Verschelde
246b85c686
Web: Bump closure compiler spec to ECMASCRIPT_2021
Fixes #88008.

(cherry picked from commit d29b0d90e0)
2024-04-25 16:24:36 +02:00
Adam Scott
32fcc88c23
Fix emscripten 3.1.51 breaking change about *glGetProcAddress()
(cherry picked from commit 5922ac0fb1)
2024-04-25 16:24:36 +02:00
Adam Scott
9bcdcccb36
Add WASM_BIGINT linker flag to the web build
(cherry picked from commit 3ae524fa9e)
2024-04-25 16:24:36 +02:00
Andrew Morrow
7674e494ae
Bump github workflows to SCons 4.7
(cherry picked from commit 5b5ec8f4dc)
2024-04-25 16:24:35 +02:00
Rémi Verschelde
52fa38b0f7
CI: Update actions to latest versions
(cherry picked from commit ad8d3cf1c9)
2024-04-25 16:24:14 +02:00
Fredia Huya-Kouadio
4e7f4ee864
Fix gradle build errors when the build path contains non-ASCII characters
(cherry picked from commit f1887a30f3)
2024-04-25 16:24:14 +02:00
Adam Scott
782eaa55f7
Add basic Emacs .gitignore entries
(cherry picked from commit 2696fee3c6)
2024-04-25 16:24:14 +02:00
Rémi Verschelde
634f9523c2
SCons: Fix build with GDScript LSP disabled
Fixes #83947.

(cherry picked from commit bfd7a50036)
2024-04-25 16:24:13 +02:00
Rémi Verschelde
43fa189927
Sync controller mappings DB with SDL 2 community repo
Synced with mdqinc/SDL_GameControllerDB@5b4efa3a20

(cherry picked from commit 1da02fa7be)
2024-04-25 16:24:13 +02:00
Rémi Verschelde
33bd19e123
Sync controller mappings DB with SDL 2 community repo
Synced with mdqinc/SDL_GameControllerDB@4c9b8dace8

(cherry picked from commit 6772047e50)
2024-04-25 16:24:13 +02:00