Commit graph

35548 commits

Author SHA1 Message Date
lawnjelly
40961d62e2 Fix physics tick counter
The counter is now incremented at the start of a physics tick rather than the end.
2024-07-01 08:58:02 +01:00
lawnjelly
e2c7073b4e
Merge pull request #92719 from lawnjelly/doc_mipmap_warning
[3.x] `ImageTexture` - document workaround for mipmap generation
2024-06-30 12:13:52 +01:00
lawnjelly
e962aaf33d
Merge pull request #93382 from lawnjelly/fti_fix_pause
[3.x] Physics Interpolation - Fix behaviour on pause
2024-06-30 12:10:02 +01:00
lawnjelly
fc78fa7ec5 ImageTexture - document workaround for mipmap generation 2024-06-27 17:04:02 +01:00
Rémi Verschelde
ece8b38dd1
Merge pull request #91610 from bruvzg/web_ime_3
[Web, 3.x] Add IME input support.
2024-06-25 08:59:43 +02:00
lawnjelly
49d3161ce0 Physics Interpolation - Fix behaviour on pause 2024-06-20 10:50:30 +01:00
lawnjelly
b2be47e6fc
Merge pull request #93339 from lawnjelly/fti_move_client_pump
[3.x] Physics Interpolation - refactor client interpolation pump
2024-06-19 18:44:57 +01:00
lawnjelly
d80b206643 Physics Interpolation - refactor client interpolation pump
* Move client interpolation pump to earlier in the iteration before 3D physics synced
* Allow `get_global_transform_interpolated()` to prime the client interpolation inside a physics tick
2024-06-19 08:44:33 +01:00
lawnjelly
12781e4554
Merge pull request #93309 from lawnjelly/fti_skinning
[3.x] Physics Interpolation - Fix 2D skinning
2024-06-19 06:50:44 +01:00
Rémi Verschelde
30fa2e3c95
Merge pull request #92784 from lawnjelly/fti_camera_to_scene
[3.x] Physics Interpolation - refactor `Camera` and fix `get_camera_transform()`
2024-06-18 23:14:31 +02:00
lawnjelly
44f6042e6b Physics Interpolation - Fix 2D skinning
2D skinning required the interpolated skeleton base transform to be updated when using interpolation.
2024-06-18 15:01:20 +01:00
lawnjelly
72aac8135c
Merge pull request #92725 from lawnjelly/faster_editor_grid
[3.x] Faster editor grid
2024-06-13 08:49:03 +01:00
lawnjelly
0b30d77384 Physics Interpolation - refactor Camera and fix get_camera_transform()
* Moves 3D Camera interpolation scene side.
* Automatically switches `get_camera_transform()` to report interpolated transform during `_process()`.
* Fixes `ClippedCamera` to work with physics interpolation.
2024-06-09 12:08:27 +01:00
lawnjelly
b203829361
Merge pull request #92721 from aaronfranke/3.x-rv-warn-sysv-abi
[3.x] GDNative: Fix Linux riscv warning about ignored `sysv_abi`
2024-06-03 20:53:19 +01:00
lawnjelly
4ec07e8beb Optimize Editor _init_grid()
Use static `LocalVectors` instead of `PoolVectors` for temporaries.
2024-06-03 14:07:38 +01:00
Aaron Franke
945a49064f
[3.x] GDNative: Fix Linux riscv warning about ignored sysv_abi 2024-06-03 04:22:47 -07:00
lawnjelly
ab6395da40
Merge pull request #92501 from timothyqiu/stretch-shrink-range-3.x
[3.x] Add range hint for `ViewportContainer.stretch_shrink`
2024-06-03 08:40:18 +01:00
Rémi Verschelde
39b35c6194
Merge pull request #91656 from akien-mga/3.x-scons-windows-mingw-TypeError
[3.x] SCons: Fix Windows/MinGW TypeError with recent SCons
2024-05-30 16:07:31 +02:00
Haoyu Qiu
d655fc8fed Add range hint for ViewportContainer.stretch_shrink 2024-05-29 09:06:06 +08:00
lawnjelly
1bfb788c4f
Merge pull request #92438 from lawnjelly/fti_fix_visual_instance_identity
[3.x] Physics Interpolation - Fix `VisualInstance::set_instance_use_identit…
2024-05-28 11:16:23 +01:00
lawnjelly
ad6bcaf8c7
Merge pull request #92346 from timothyqiu/theme-item-completion-3.x
[3.x] Fix theme item parameter completion
2024-05-27 19:09:23 +01:00
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
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