Commit Graph

35599 Commits

Author SHA1 Message Date
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
Alexander Hartmann e482dcbc68 fix lost old callback when continuous call requestRenderAndNotify 2024-06-24 20:56:12 +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
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