Commit Graph

4064 Commits

Author SHA1 Message Date
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
05f19a003b Ignore a maybe-uninitialized warning in AudioStreamPlayer3D. 2024-06-18 10:32:33 +02:00
946092e6fc Fix size mismatch warning. 2024-06-18 10:17:25 +02:00
3f996fad22 Remove unnecessary template parameters from constructors and desctuctors. 2024-06-18 10:17:14 +02:00
db1a38081b Set the status code in WebRoot::_handle_error_send_request(). 2024-05-22 07:25:16 +02:00
7476c8608c Implemented VertexLight2D management support to LayeredTileMapLayers. 2024-05-11 22:59:41 +02:00
7a4271104d VertexLight2D support for LayeredTileSetAtlasSourceEditor. 2024-05-11 21:50:55 +02:00
48c65ce89e Added VertexLight2D support to LayeredTileData. 2024-05-11 21:05:52 +02:00