5ede674cb4
Fix build.
2024-07-14 09:54:36 +02:00
lawnjelly
9c1d49c6a1
Fix spatial_editor_plugin
enum
...
* The `view_mesh_stats` feature introduced a new enum value `VIEW_SLECTED_INFO` within the unnamed `VIEW` enum.
* This turns out to be saved somehow, which means the view settings can get out of sync when reloading the project in an older version of the editor.
* The solution is simply to move the new value to the end of the enum so there are no conflicts.
2024-07-14 09:50:36 +02:00
lawnjelly
113b4d8f84
Editor 3D view mesh stats
...
Similar to information window, add a small optional window to display face count and other stats.
2024-07-14 09:47:31 +02:00
bruvzg
8cec3e8e0b
Add IME input support.
2024-07-14 09:40:24 +02:00
bruvzg
dad761a628
Add support for privacy manifest configuration.
2024-07-14 09:19:19 +02:00
Sergey Minakov
12d9dbe879
Extend iOS plugins to support Swift runtime
2024-07-14 09:15:42 +02:00
5ba1fa778e
Update actions.
2024-07-14 08:58:50 +02:00
Rémi Verschelde
128a1cdbb1
Web: Bump closure compiler spec to ECMASCRIPT_2021
...
Fixes #88008 .
(cherry picked from commit d29b0d90e0d735eee860b977c57cb75423d7a9ba)
2024-07-14 08:55:26 +02:00
Adam Scott
ba466927d9
Fix emscripten 3.1.51 breaking change about *glGetProcAddress()
...
(cherry picked from commit 5922ac0fb11105da67d28847b60a521406a77cdb)
2024-07-14 08:55:17 +02:00
Adam Scott
5e31a5821c
Add WASM_BIGINT
linker flag to the web build
...
(cherry picked from commit 3ae524fa9e42828183f8046f6f33b945475bb052)
2024-07-14 08:55:06 +02:00
Fredia Huya-Kouadio
7f8a39725e
Fix gradle build errors when the build path contains non-ASCII characters
...
(cherry picked from commit f1887a30f35dafac405014ef5ca6e3d76b4da960)
2024-07-14 08:54:36 +02:00
Adam Scott
b2ebbdd10c
Add basic Emacs .gitignore entries
...
(cherry picked from commit 2696fee3c6b08cd9645a61ebf08b84fd70be5a72)
2024-07-14 08:54:22 +02:00
Rémi Verschelde
ef997c9d2b
Sync controller mappings DB with SDL 2 community repo
...
Synced with mdqinc/SDL_GameControllerDB@5b4efa3a20
(cherry picked from commit 1da02fa7be4ace876a53802d19711ec7037d94f3)
2024-07-14 08:52:59 +02:00
Rémi Verschelde
91beeffbd8
Sync controller mappings DB with SDL 2 community repo
...
Synced with mdqinc/SDL_GameControllerDB@4c9b8dace8
(cherry picked from commit 6772047e5077b3bfe1f81cd24c128f02b904c20e)
2024-07-14 08:52:50 +02:00
Rémi Verschelde
d325eecef3
enet: Sync with upstream commit c44b7d0
...
c44b7d0f7f
(cherry picked from commit 360a1a456818fce75a444c17bafb9c7b510dbc20)
2024-07-14 08:52:10 +02:00
Rémi Verschelde
613e073b38
certs: Sync with Mozilla bundle as of Mar 11, 2024
...
c5a419971b
(cherry picked from commit fd61a42e0420c80481960a4071275f429186862b)
2024-07-14 08:52:02 +02:00
Rémi Verschelde
b817b87257
mbedtls: Update to upstream version 2.28.8
...
(cherry picked from commit 915ca4dd456f959e4d4fd4e385715f3f0d48e77d)
2024-07-14 08:51:55 +02:00
Jakub Marcowski
86c59a960e
libpng: Update to 1.6.43
...
(cherry picked from commit 41268d7faa05888f0067679fa3374138de2f073b)
2024-07-14 08:51:43 +02:00
Jakub Mateusz Marcowski
d4078c5568
tinyexr: Update to 1.0.8
...
(cherry picked from commit ab14dec952f0210448b6a2575cc0f73e7a074440)
2024-07-14 08:51:34 +02:00
Rémi Verschelde
7d60fb20bb
miniupnpc: Update to 2.2.7
...
No change for the files we include.
(cherry picked from commit afe64bb517a83faf931bc13094220f85f6789f82)
2024-07-14 08:49:56 +02:00
Jakub Marcowski
f6f52bbda0
miniupnpc: Update to version 2.2.6
...
(cherry picked from commit 72b80b3cdfb90dbaad3ebe445eb7a3002f97471a)
2024-07-14 08:48:37 +02:00
lawnjelly
dbf9be88d9
Physics interpolation - Zero server side multimesh data
...
To prevent possibility of use of uninitialized data.
2024-07-14 08:44:39 +02:00
lawnjelly
2c471d100d
Tighter light culling - fix directional lights colinear case
...
Exactly the same fix as done already for non-directional lights.
2024-07-14 08:44:17 +02:00
Programneer
fa194fc9e4
Don't define NO_EDITOR_SPLASH in export templates
2024-07-14 08:43:42 +02:00
Frederick Kramer Dal Pra
8056c239e7
Fix typo in @GlobalScope.xml
...
"inteters" instead of "integers"
2024-07-14 08:43:26 +02:00
Haoyu Qiu
3ba2db45b4
Fix long category name display in Inspector
2024-07-14 08:43:11 +02:00
lawnjelly
4f1f6633e1
Fix Viewport interpolation mode
...
Viewport interpolation mode is a special case, which should be set to ON instead of INHERIT.
2024-07-14 08:40:21 +02:00
lawnjelly
2473bd2234
Physics Interpolation - Fix VisualInstance::set_instance_use_identity_transform()
...
The logic for updating the `VisualServer` with the transform was the wrong way around.
2024-07-14 08:38:04 +02:00
lawnjelly
8a8c4c7982
Fix fragcolor write locations in scene shaders
2024-07-14 08:35:26 +02:00
lawnjelly
f033baee93
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-07-14 08:30:51 +02:00
150b8e5c02
Update theme item names for pandemonium.
2024-07-14 08:29:21 +02:00
Haoyu Qiu
410029c9e0
Fix theme item parameter completion
2024-07-14 08:27:13 +02:00
Rémi Verschelde
945a16442c
SCons: Fix Windows/MinGW TypeError with recent SCons
...
Fixes #86484 .
2024-07-14 08:26:48 +02:00
Haoyu Qiu
b43f5d220a
Add range hint for ViewportContainer.stretch_shrink
2024-07-14 08:26:25 +02:00
Aaron Franke
f7490335a4
GDNative: Fix Linux riscv warning about ignored sysv_abi
2024-07-14 08:26:01 +02:00
lawnjelly
84864fbe35
Optimize Editor _init_grid()
...
Use static `LocalVectors` instead of `PoolVectors` for temporaries.
2024-07-14 08:22:51 +02:00
lawnjelly
d249ee0624
ImageTexture - document workaround for mipmap generation
2024-07-14 08:16:39 +02:00
lawnjelly
c7888ff2da
Mesh merging - refactor to be backward compatible for CPU / GPU storage
...
Allows the old `merge_meshes()` function to work from the editor.
2024-07-14 08:16:10 +02:00
lawnjelly
21f913be43
Fix physics tick counter
...
The counter is now incremented at the start of a physics tick rather than the end.
2024-07-14 08:12:52 +02:00
lawnjelly
131880d444
Physics Interpolation - Fix Transform2D::interpolate_with()
...
Ports the `interpolate_with()` routine from 4.x which works correctly with skew.
2024-07-14 08:08:05 +02:00
kleonc
e5ec234b16
Fix AtlasTexture::draw_rect flipping for non-zero margin
2024-07-14 07:52:01 +02:00
Raul Santos
06651fd32b
Fix type hints in GLTFDocumentExtension virtual methods
2024-07-14 07:51:24 +02:00
Haoyu Qiu
144e69dc2c
Fix TabContainer not updating content rect after toggling tab icon
2024-07-14 07:50:36 +02:00
Charlie Burnham
8eaeba938b
Backport fix documentation about body_shape_index
2024-07-14 07:45:18 +02:00
Ovnuniarchos
c96a4b0317
FIXED: Locale fallback selector doesn't appear in project options.
2024-07-14 07:38:52 +02:00
59d5eedf61
Fix logic.
2024-07-14 07:37:05 +02:00
lawnjelly
1d20785663
Tilemap editor - prevent changing tool when mouse buttons pressed
...
Changing tool when painting prevented the corresponding commit of undo action when the mouse button was released. This led to undo actions getting out of sync and the undo system breaking the editor.
This PR simply prevents changing tool while mouse buttons are pressed, and prevents the above scenario.
2024-07-14 07:28:25 +02:00
Mikael Hermansson
bffa53c645
Allow LSP to process multiple messages per poll
...
(cherry-picked from commit e2485044a1b33628e6149d4f930b6fe065743c9d)
2024-07-14 07:23:38 +02:00
18335d938c
Revert "Ignore a maybe-uninitialized warning in AudioStreamPlayer3D."
...
This reverts commit 05f19a003b
.
2024-06-18 13:44:32 +02:00
0bdb0ccac8
Don't access a Message's memory after calling it's destructor in MessageQueue. (Even though the way the code works currently this was not really a bug, but it can easily become one.)
2024-06-18 10:38:58 +02:00