Yuri Roubinsky
5928cc90f8
[3.x] Prevent return statement from using in block in shader main func
2021-11-23 10:40:47 +03:00
Camille Mohr-Daurat
3970f28f67
Merge pull request #55096 from lawnjelly/bvh_expanded_leaf
...
BVH - add option for expanded AABBs in leaves
2021-11-22 09:37:16 -07:00
Rémi Verschelde
c3606a87fe
Merge pull request #55224 from KoBeWi/ΔV_even_when_paused
2021-11-22 14:09:56 +01:00
Rémi Verschelde
dc5cee74bd
Merge pull request #55197 from timothyqiu/bookmark-gutter
2021-11-22 13:00:42 +01:00
kobewi
5b55599211
Show tooltips even when paused or time_scale is 0
2021-11-22 12:54:05 +01:00
Rémi Verschelde
451bba967a
Merge pull request #55158 from m4gr3d/add_oculus_openxr_config_3x
2021-11-22 10:29:49 +01:00
Rémi Verschelde
4a4def06b2
Merge pull request #42712 from madmiraal/fix-19290-3.2
2021-11-22 08:37:53 +01:00
Rémi Verschelde
86fd7da7a3
Merge pull request #54899 from clayjohn/MultiMesh-update
2021-11-22 08:30:49 +01:00
Fredia Huya-Kouadio
6920aa11b7
Merge pull request #55210 from madmiraal/fix-android-orientation-3.x
...
[3.x] Fix Android `get_screen_orientation()` not returning valid values
2021-11-21 17:46:00 -08:00
clayjohn
b54d4a93be
Update CanvasItem when MultiMesh instance transform changes
2021-11-21 12:27:22 -08:00
Haoyu Qiu
eb6f74855f
Allow toggle TextEdit bookmark gutter
2021-11-21 21:34:30 +08:00
Marcel Admiraal
05744ee0e2
Fix Android get_screen_orientation()
not returning valid values
2021-11-21 12:14:29 +00:00
Marcel Admiraal
216fb38da1
Add shape data to area overlap data.
2021-11-21 07:18:49 +00:00
Fredia Huya-Kouadio
9c50bcabed
Add support for OpenXR export configurations.
2021-11-20 06:59:36 -08:00
Rémi Verschelde
dd3acd74bb
Merge pull request #55155 from akien-mga/3.x-cherrypicks
2021-11-20 12:20:55 +01:00
Rémi Verschelde
5c6e39b2a6
wslay: Sync with upstream 45d22583b
...
45d22583b4
Mostly style changes, a couple new methods and fixes.
Tweak file structure a bit.
(cherry picked from commit a706ef3272
)
2021-11-20 11:50:59 +01:00
Rémi Verschelde
38c5ba85ab
libvorbis: Sync with upstream 1.3.7
...
Fixes various bugs, including several ones with security relevance.
Changes: https://github.com/xiph/vorbis/releases/tag/v1.3.7
(cherry picked from commit 28ad2e8c72
)
2021-11-20 11:50:45 +01:00
Rémi Verschelde
724c207005
libwebp: Sync with upstream 1.2.1
...
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.1/NEWS
(cherry picked from commit 41ce417847
)
2021-11-20 11:50:34 +01:00
Rémi Verschelde
d085385e60
zstd: Update to upstream version 1.5.0
...
Release notes: https://github.com/facebook/zstd/releases/tag/v1.5.0
(cherry picked from commit 5bea1370f0
)
2021-11-20 11:50:17 +01:00
Rémi Verschelde
322ff1f646
xatlas: Sync with upstream ec707faea
...
ec707faeac
(cherry picked from commit 0b84b26b2e
)
2021-11-20 11:49:46 +01:00
Rémi Verschelde
86ab8b2613
pcre2: Update to upstream version 10.39
...
Changelog: https://github.com/PhilipHazel/pcre2/blob/pcre2-10.39/ChangeLog
(cherry picked from commit 914b7f825d
)
2021-11-20 11:49:36 +01:00
Rémi Verschelde
6b04e3e3f0
libogg: Update to upstream 1.3.5
...
Mostly a cosmetic update, we were already on a commit close to what
ended up being tagged as 1.3.5. Adds an extra buffer overflow fix.
(cherry picked from commit 77efd406bf
)
2021-11-20 11:49:25 +01:00
Rémi Verschelde
31dbc59c39
tinyexr: Sync with upstream 1.0.1
...
Removes miniz as a bundled dependency, relies on our own zlib instead.
Includes a couple commits ahead of `v1.0.1` tag to fix MinGW builds.
(cherry picked from commit 46d3effa99
)
2021-11-20 11:48:49 +01:00
Rémi Verschelde
ee82085925
certs: Sync with Mozilla bundle as of Nov 1, 2021
...
edd798d35a
(cherry picked from commit 07f8996b1c
)
2021-11-20 11:48:39 +01:00
Brian Semrau
04846156c3
Expose Thread::get_main_id in core bindings
...
(cherry picked from commit c558263d84
)
2021-11-20 11:48:09 +01:00
kobewi
43fbd3adc7
Allow to name built-in scripts upon creation
...
(cherry picked from commit 64a2681cf0
)
2021-11-20 11:46:33 +01:00
Fabio Alessandrelli
f56b1a5af5
[HTML5] Add checks to Gamepad API events.
...
In some conditions the events might be generated even when the `gamepad`
object is not accessible due to Security Context requirements.
This commit adds a check to avoid firing the handler in those cases.
(cherry picked from commit 91dbc288cc
)
2021-11-20 11:46:13 +01:00
Fabio Alessandrelli
1066b60781
[HTML5] Fix input not focusing canvas.
...
mousedown and touchstart should focus the canvas to ensure correct
application lifecycle.
(cherry picked from commit f13c7fc83e
)
2021-11-20 11:46:09 +01:00
Rémi Verschelde
393c7959ef
Merge pull request #42929 from madmiraal/fix-42877-3.2
2021-11-20 10:23:06 +01:00
Marcel Admiraal
702529d63e
Give each RigidBody its own DirectBodyState wrapper.
2021-11-20 08:17:04 +00:00
Rémi Verschelde
2493995e4c
Merge pull request #41699 from madmiraal/fix-23484-3.2
...
[3.x] Fix Area monitorable in 2D and 3D Godot physics.
2021-11-20 09:02:55 +01:00
Marcel Admiraal
e900bac80b
Add area to moved list when changing monitorable,
...
and only remove area from query when deleting pair if it was monitorable.
2021-11-20 06:54:36 +00:00
lawnjelly
211dc8cd2d
BVH - add option for expanded AABBs in leaves
...
This PR adds a define BVH_EXPAND_LEAF_AABBS which is set, which stores expanded AABBs in the tree instead of exact AABBs.
This makes the logic less error prone when considering reciprocal collisions in the pairing, as all collision detect is now taking place between expanded AABB against expanded AABB, rather than expanded AABB against exact AABB.
The flip side of this is that the intersection tests will now be less exact when expanded margins are set.
All margins are now user customizable via project settings, and take account of collision pairing density to adjust the margin dynamically.
2021-11-20 06:45:12 +00:00
Rémi Verschelde
e0cdb8fbfc
Merge pull request #55103 from Calinou/shader-func-arg-const-qual-3.x
2021-11-19 23:23:24 +01:00
Hugo Locurcio
d7d35e4f73
Add const
qualifier support for function arguments in shaders
...
This prevents the function argument from being reassigned within
the function.
Example:
void test(const int t) {}
2021-11-19 21:20:23 +01:00
Rémi Verschelde
4a29f657b6
Merge pull request #55050 from lawnjelly/bvh_detect_shrinkage
2021-11-19 17:39:12 +01:00
Rémi Verschelde
54490e9ebb
i18n: Sync classref translations with Weblate
...
(cherry picked from commit f737ed4da0
)
2021-11-19 09:54:45 +01:00
Rémi Verschelde
292164d2a5
i18n: Sync editor translations with Weblate
...
(cherry picked from commit 7ca1be5f37
)
2021-11-19 09:54:40 +01:00
David Sichma
85ff6e3e07
Fixed pre-commit-black file extensions
...
Now hook can find .py files.
(cherry picked from commit 3fe10c7e9d
)
2021-11-18 22:23:59 +01:00
Marcel Admiraal
2176b694ac
Trigger RigidBodyBullet space override updates when Area properties change.
...
(cherry picked from commit 41d85ed5a9
)
2021-11-18 20:31:41 +01:00
Marcel Admiraal
84af1d9248
Update Bullet Area overlaps when Area properties or shapes change.
...
(cherry picked from commit 0d3e8538ef
)
2021-11-18 20:31:40 +01:00
Marcel Admiraal
14ecd66a21
Ignore Bullet collision contact points with distance = 0
...
(cherry picked from commit 27b52f6c46
)
2021-11-18 20:27:24 +01:00
Rémi Verschelde
a1ebcbc8b1
Merge pull request #55094 from Giwayume/bugfix/atlas_cutoff_3.x
...
[3.x] Fix texture atlas generation when source sprite is larger than generated atlas
2021-11-18 17:40:43 +01:00
Giwayume
0093bda767
Fix texture atlas generation when source sprite is larger than generated atlas
2021-11-18 10:02:24 -05:00
Rémi Verschelde
b0f721283d
Merge pull request #54089 from madmiraal/remove-unimplemented-methods-3.x
2021-11-18 15:51:15 +01:00
kobewi
a58736f129
Fix data directory of unnamed projects
...
(cherry picked from commit f6d16d55c6
)
2021-11-18 13:47:52 +01:00
Marcel Admiraal
4d3690eba5
Remove unimplemented methods
2021-11-18 12:47:36 +00:00
Anton Christoffersson
62db47a7fb
Fixed crash in ScrollContainer
_notification
...
(cherry picked from commit ee81979f90
)
2021-11-18 12:22:26 +01:00
BrunoSXS
8fd0fe3d20
Fixes a game crash caused by instantiating Camera2D and sending a notification from it before adding it to the tree.
...
(cherry picked from commit eb2deabffe
)
2021-11-18 12:21:28 +01:00
Ibrahn Sahir
9a181edd87
Turn off physics servers in the Project Manager.
...
Copying the editor behaviour of deactivating these servers we're not
using, to reduce CPU load.
(cherry picked from commit 27a6ab457b
)
2021-11-18 12:18:02 +01:00