ArthasMenethil
14bd7d061f
Fix shader cache with transform feedback on some android devices
...
(cherry picked from commit d31d3e503e
)
2024-03-11 15:00:44 +01:00
ACB
f4ac543b99
Make `RID_Owner<Texture>` threadsafe in `TextureStorage` for gles3
...
(cherry picked from commit 09d2c09434
)
2024-03-11 15:00:44 +01:00
Hakim
9547818cc0
Do not reflect the origin lines in a mirror
...
(cherry picked from commit 59c75b074a
)
2024-03-11 15:00:44 +01:00
clayjohn
8e31ea244b
Significantly improve the speed of shader compilation in compatibility backend
...
Compile the unlit version by default to save on both cache size and compile time
(cherry picked from commit f1781fe9d1
)
2024-03-11 15:00:44 +01:00
jsjtxietian
63b1d100fb
Make dummy rendering server appear as a high end platform
...
to fix vulkan shader compile error when exporting
(cherry picked from commit f6aabd2b72
)
2024-03-11 15:00:44 +01:00
clayjohn
5f92e6e7e3
Add DummyShader handling to Dummy RenderingServer to ensure shader parameters are saved in headless export
...
(cherry picked from commit 21ade7f0f7
)
2024-03-11 15:00:44 +01:00
jsjtxietian
9926e7e8fa
Add shader_cache_dir_valid check to _save_to_cache
...
(cherry picked from commit a365c070b3
)
2024-03-11 15:00:44 +01:00
bruvzg
3797140b7d
[Windows] Disable fallback to ANGLE logic when compiled w/o ANGLE support.
...
(cherry picked from commit 620e194727
)
2024-03-11 15:00:44 +01:00
bruvzg
7e80c69d49
[Windows] Always use ANGLE in ARM builds.
...
(cherry picked from commit b65635ae51
)
2024-03-11 15:00:44 +01:00
bruvzg
35e5b150b3
Force ANGLE on all pre GCN 4th gen. AMD/ATI GPUs.
...
(cherry picked from commit 54747fab72
)
2024-03-11 15:00:44 +01:00
David Snopek
e46cba13ed
Remove GI methods in parentheses from light baking options
...
(cherry picked from commit ce488930ea
)
2024-03-11 15:00:44 +01:00
clayjohn
2ec1d8043c
Store ArrayMesh path in RenderingServer for use in error messages
...
(cherry picked from commit ead36fdcc4
)
2024-03-11 15:00:43 +01:00
Danni
138b3ded67
Ensure Camera2D scroll is updated on transform like 3.x
...
(cherry picked from commit 734166f796
)
2024-03-11 15:00:43 +01:00
David Zang
d19d2ca307
Fix property hints for parsed collision mask
...
In NavigationPolygon use PROPERTY_HINT_LAYERS_2D_PHYSICS instead of PROPERTY_HINT_LAYERS_3D_PHYSICS to display the correct property hints.
Fixes #88154 .
(cherry picked from commit 0831ea0c52
)
2024-03-11 15:00:43 +01:00
clayjohn
abde3b53da
Fix wrong indexing when generating dummy tangents in GLTF import
...
(cherry picked from commit 14c776f798
)
2024-03-11 15:00:43 +01:00
clayjohn
6ba9c6bf6d
Avoid singularity when generated tangents and validate that tangents are good enough when using compression
...
(cherry picked from commit 781cd27fe4
)
2024-03-11 15:00:43 +01:00
K. S. Ernest (iFire) Lee
43eae4312d
Add obj importer changes to use ImporterMesh.
...
(cherry picked from commit 1430f0b67d
)
2024-03-11 15:00:43 +01:00
clayjohn
a61a84ff09
Properly calculate binormal when creating SurfaceTool from arrays
...
(cherry picked from commit f267b2aa87
)
2024-03-11 15:00:43 +01:00
David Snopek
4142e57082
Fix crash when using OpenXR extension wrappers from GDExtension
...
(cherry picked from commit 713ea0629a
)
2024-03-11 15:00:43 +01:00
Markus Sauermann
17e50c629c
Fix owner when importing meshes
...
Handle the case correctly, that a child of a replaced node has
as owner an ancestor of the replaced node.
(cherry picked from commit c58607c32f
)
2024-03-11 15:00:43 +01:00
kobewi
3d4c2fa7da
Fix inefficient list iteration in Node
...
(cherry picked from commit 75ba837612
)
2024-03-11 15:00:43 +01:00
Markus Sauermann
b254088b7a
Fix global position for `InputEventMouse` in `viewport::push_input`
...
Global position doesn't get adjusted within `InputEventMouse::xformed_by()`.
(cherry picked from commit 8de39911c8
)
2024-03-11 15:00:43 +01:00
Danil Alexeev
34010bf4d2
Editor: Fix `_parse_category()` is not called for custom categories
...
(cherry picked from commit 547f03b6d7
)
2024-03-11 15:00:43 +01:00
bruvzg
d771bc6084
[macOS] Fix changing main menu item names.
...
(cherry picked from commit 112f489449
)
2024-03-11 15:00:43 +01:00
clayjohn
d5ac4564b0
Remove workaround in GLTF exporter that double converts ra textures to rg
...
(cherry picked from commit 4f41b94943
)
2024-03-11 15:00:43 +01:00
Ricardo Subtil
6451422e72
Add missing `variablesReference` field to DAP `evaluate` request
...
(cherry picked from commit c07991ef36
)
2024-03-11 15:00:43 +01:00
Rémi Verschelde
7eb4e71147
Fix reporting exit code when command line export fails
...
Fixes #83042 .
(cherry picked from commit 51bfda9446
)
2024-03-11 15:00:43 +01:00
Mikael Hermansson
fc78f766d1
Allow LSP to process multiple messages per poll
...
(cherry picked from commit e2485044a1
)
2024-03-11 15:00:42 +01:00
AlexOtsuka
4b7d5eb4e1
Fix audio crackling issues due to incorrect WASAPI buffer size
...
(cherry picked from commit 179b0786c6
)
2024-03-11 15:00:42 +01:00
Jakub Marcowski
4e874a6b86
libpng: Update to 1.6.43
...
(cherry picked from commit 41268d7faa
)
2024-03-11 15:00:42 +01:00
Jakub Mateusz Marcowski
0d4b3c570a
tinyexr: Update to 1.0.8
...
(cherry picked from commit ab14dec952
)
2024-03-11 15:00:42 +01:00
Rémi Verschelde
fe45b36d52
basis_universal: Unbundle jpgd, use our newer copy
...
(cherry picked from commit 48ed0474e2
)
2024-03-11 15:00:42 +01:00
Hugo Locurcio
20595c1e5e
Disable ReShade in the editor and project manager (if run via Vulkan)
...
ReShade can still be used on projects run from the editor as well
as exported projects.
This avoids several issues:
- ReShade doesn't play well with low-processor mode, making it hard
to use unless the Update Continuously editor setting is enabled.
- The ReShade overlay appears on every popup opened, which made popups
unusable.
- If you use a ReShade configuration that heavily affects the image,
it won't affect the editor UI which may become unreadable as a result.
This doesn't affect the editor being run via OpenGL or Direct3D 12
as ReShade is injected in a different manner when using those graphics
APIs.
(cherry picked from commit 67b8d71c79
)
2024-03-11 15:00:42 +01:00
Jakub Marcowski
a51db95bc4
miniupnpc: Update to version 2.2.6
...
(cherry picked from commit 72b80b3cdf
)
2024-03-11 15:00:42 +01:00
Rémi Verschelde
adf759cec0
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@232c738ce0
(cherry picked from commit 10445d80d8
)
2024-03-11 15:00:42 +01:00
Rémi Verschelde
2c602b9b82
mbedtls: Update to upstream version 2.28.7
...
(cherry picked from commit dec635119e
)
2024-03-11 15:00:42 +01:00
Rémi Verschelde
ab3f14d34e
thorvg: Update to 0.12.7
...
(cherry picked from commit 6fa77e0f14
)
2024-03-11 15:00:42 +01:00
Martin Capitanio
3ad046920d
ThorVG: update from v0.12.4 to v0.12.5
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.5
+ Full Changelog:
https://github.com/thorvg/thorvg/compare/v0.12.4...v0.12.5
Godot-related SVG bug fixes:
+ sw_engine: Improve image up-scaler quality.
thorvg/thorvg#1960
+ renderer: Ensure canvas rendering continues
despite invalid scene parts.
thorvg/thorvg#1957
+ Portability: Fix compiler shadowing warning (patch)
thorvg/thorvg#1975
(cherry picked from commit b5ec79906c
)
2024-03-11 15:00:42 +01:00
Martin Capitanio
5970616be2
ThorVG: update from v0.12.3 to v0.12.4
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.4
+ Full Changelog:
https://github.com/thorvg/thorvg/compare/v0.12.3...v0.12.4
Godot-related SVG bug fixes:
+ loader/svg: Apply specification of out-of-range elliptical arc parameters,
fix zero check of arc's rx and ry.
thorvg/thorvg#1938
(cherry picked from commit da42124efe
)
2024-03-11 15:00:42 +01:00
Rémi Verschelde
6c8faad725
thorvg: Re-enable thread support, made opt-in upstream
...
Fixes #87788 .
Fixes #87962 .
(cherry picked from commit 2e32b93165
)
2024-03-11 15:00:42 +01:00
Martin Capitanio
8f4e66d1a2
ThorVG: update from v0.12.1 to v0.12.3
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.3
+ Full Changelog:
https://github.com/thorvg/thorvg/compare/v0.12.1...v0.12.3
Godot-related SVG bug fixes:
+ svg_loader: Add missing transform functions skewX and skewY.
thorvg/thorvg#1928
+ sw_engine: Rectified dash line drawing issue.
thorvg/thorvg#1932
(cherry picked from commit 73589f6db6
)
2024-03-11 15:00:41 +01:00
Martin Capitanio
ff42ab7569
ThorVG: update from v0.12.0 to v0.12.1
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.1
Godot-related SVG bug fixes:
+ [SVG] XML parser workaround for quote checks within quotes.
thorvg/thorvg#1892
Fixes »dancing errors« with such SVG images inside the project folder.
(cherry picked from commit 0650e72f87
)
2024-03-11 15:00:41 +01:00
mxaddict
e45579fcc6
Added proper timeout for blender rpc connection
...
(cherry picked from commit 857586b7ae
)
2024-03-11 15:00:41 +01:00
Rémi Verschelde
5985f2bb82
CI: Update actions to latest versions
...
(cherry picked from commit ad8d3cf1c9
)
2024-03-11 15:00:41 +01:00
LinuxUserGD
4bbca24ec7
os_linuxbsd.cpp: include `servers/rendering_server.h`
...
(cherry picked from commit 6307cebf37
)
2024-03-11 15:00:41 +01:00
Fredia Huya-Kouadio
2dd55ce69f
Fix gradle build errors when the build path contains non-ASCII characters
...
(cherry picked from commit f1887a30f3
)
2024-03-11 15:00:41 +01:00
Andreia Gaita
18c543d312
Use an absolute path for SConsignFile so all Sconscript invocations share the same database
...
SConscript("some SCsub path") calls create a new context where a relative path
to the .sconsign file is interpreted as being next to the currently executing
SCsub, and not the one at the root. This breaks incremental build detection
because scons can't find the build information of dependent files outside of the
SCsub directory and just rebuilds everything every time.
(cherry picked from commit 0b43b0124f
)
2024-03-11 15:00:41 +01:00
Adam Scott
52efe85133
Add `WASM_BIGINT` linker flag to the web build
...
(cherry picked from commit 3ae524fa9e
)
2024-03-11 15:00:41 +01:00
Rémi Verschelde
2b704dc15d
Web: Bump closure compiler spec to ECMASCRIPT_2021
...
Fixes #88008 .
(cherry picked from commit d29b0d90e0
)
2024-03-11 00:11:29 +01:00
bruvzg
adcc505e10
[macOS] Check Vulkan SDK version when looking for MoltenVK libs.
...
(cherry picked from commit 70e328385c
)
2024-03-11 00:11:29 +01:00