lawnjelly
250a7d8788
Physics Interpolation - Fix Transform2D::interpolate_with()
...
Ports the `interpolate_with()` routine from 4.x which works correctly with skew.
2024-07-02 07:42:08 +01:00
lawnjelly
98e24835ee
Merge pull request #92941 from lawnjelly/fix_physics_tickcounter
...
[3.x] Fix physics tick counter
2024-07-01 12:30:22 +01:00
lawnjelly
f137eb3929
Merge pull request #92105 from lawnjelly/merging_storage_refactor
...
[3.x] Mesh merging - refactor to be backward compatible for CPU / GPU storage
2024-07-01 12:21:23 +01:00
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
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