Rémi Verschelde
652105dcdd
Merge pull request #44704 from madmiraal/fix-44510-3.2
...
[3.2] Add signal to inform joint that body has exited tree
2021-01-13 17:16:19 +01:00
Rémi Verschelde
b64fe918aa
Merge pull request #45160 from madmiraal/fix-45145-3.2
...
[3.2] Only remove Bullet's body constraints when removing body from space
2021-01-13 17:16:01 +01:00
Rémi Verschelde
8a8e0ae2eb
Merge pull request #40990 from madmiraal/fix-40739-3.2
...
[3.2] Reload Bullet space override modifier even when RigidBody is inactive.
2021-01-13 16:44:04 +01:00
Marcel Admiraal
47657cd140
Only remove Bullet's body constraints when removing body from space
2021-01-13 13:45:40 +00:00
Rémi Verschelde
ef683e761d
Merge pull request #45154 from lawnjelly/bvh_fix_setting
...
Fix BVH physics project setting
2021-01-13 12:44:02 +01:00
lawnjelly
b5edbe0301
Fix BVH physics project setting
...
Move the GLOBAL_DEF for the `godot_physics/use_bvh` to occur before GLOBAL_GET.
This prevents a warning occurring and the selection not being used.
2021-01-13 09:22:17 +00:00
Rémi Verschelde
2583624f74
Merge pull request #45133 from akien-mga/3.2-ci-android-ndk-pin-r21
...
[3.2] CI: Pin Android NDK r21 as we don't support r22 yet
2021-01-12 19:32:27 +01:00
Rémi Verschelde
df54f228ad
CI: Pin Android NDK r21 as we don't support r22 yet
...
(cherry picked from commit 06613ed9a3
)
2021-01-12 18:45:53 +01:00
Rémi Verschelde
8f265e8c0b
Merge pull request #45129 from Xrayez/aspect-ratio-container-3.2
...
Add `AspectRatioContainer` class
2021-01-12 15:50:50 +01:00
Andrii Doroshenko (Xrayez)
acd9abe507
Add `AspectRatioContainer` class
...
Backported from ba68383706
.
Co-authored-by: Ugis Brekis <ugis.brekis@productmadness.com>
2021-01-12 16:25:26 +02:00
Rémi Verschelde
876af7e319
Merge pull request #45127 from qarmin/shorter_ci
...
Avoid opening editor multiple times in CI
2021-01-12 14:35:55 +01:00
Rémi Verschelde
d92f4c7965
Merge pull request #44901 from lawnjelly/bvh3
...
Dynamic BVH for rendering and godot physics [3.2]
2021-01-12 14:12:11 +01:00
Rafał Mikrut
2e87a652a4
Avoid opening editor multiple times in CI
2021-01-12 13:16:15 +01:00
lawnjelly
690e07b509
Dynamic BVH for rendering and godot physics
...
Complete rewrite of spatial partitioning using a bounding volume hierarchy rather than octree.
Switchable in project settings between using octree or BVH for rendering and physics.
2021-01-12 12:12:10 +00:00
Rémi Verschelde
0a8cc0a565
Merge pull request #44006 from RandomShaper/gds_needless_check_3.2
...
Remove useless check in GDScript (3.2)
2021-01-11 13:53:42 +01:00
Rémi Verschelde
5bbbcd09cc
Merge pull request #45096 from Chaosus/vs_assign_default_value_3.2
...
[3.2] Auto-assign default value for variable in visual script on type changing
2021-01-11 10:39:39 +01:00
Yuri Roubinsky
602fc00e56
[3.2] Auto-assign default value for variable in visual script on type changing
2021-01-11 10:29:12 +03:00
Fabio Alessandrelli
a64ffa3a33
Merge pull request #45073 from Faless/js/3.x_build_fixes
...
[3.2] [HTML5] Reorganize build script.
2021-01-10 14:30:24 +01:00
Fabio Alessandrelli
6988b21d00
[HTML5] Reorganize build script.
...
Simplify helper functions, fix env/sys_env confusion and depends for
externs and pre-js.
2021-01-10 12:34:03 +01:00
Rémi Verschelde
ecf432abc7
Merge pull request #45019 from Xrayez/rng-state-3.2
...
Add ability to restore `RandomNumberGenerator` state
2021-01-08 15:23:52 +01:00
Andrii Doroshenko (Xrayez)
47899e67c5
Add ability to restore `RandomNumberGenerator` state
...
3.2 version of b5107715f1
.
`get_seed()` still returns the previous state and not the initial seed,
because users may rely on this behavior for resetting the state in 3.2.
Documented this is going to be fixed in 4.0.
Co-authored-by: MidZik <matt.idzik1@gmail.com>
2021-01-08 15:02:02 +02:00
Rémi Verschelde
e408a4a76d
Merge pull request #45010 from akien-mga/3.2-ensure_user_data_dir
...
[3.2] Main: Create user data dir in `setup()`
2021-01-08 11:11:09 +01:00
Leleat
5bda8fae38
creater user-dir, if non-existant and pressing 'Open Project Data Folder'
...
(cherry picked from commit 8cf9d09d61
)
2021-01-08 10:26:30 +01:00
Rémi Verschelde
d6fecf7686
Main: Create user data dir in `setup()`
...
Custom backport of #39563 with preliminary change to make
`OS::ensure_user_data_dir()` public as done in f8a79a9
.
Fixes #32488 .
2021-01-08 10:24:48 +01:00
Rémi Verschelde
292bbb870f
Merge pull request #42575 from madmiraal/fix-one-way-collisions-3.2
...
[3.2] Fix multiple issues with one-way collisions
2021-01-07 17:53:54 +01:00
Rémi Verschelde
3d31433229
doc: Remove links to RNG tutorial, not yet in 3.2 branch
2021-01-07 14:33:36 +01:00
Rémi Verschelde
7bfb8446d3
Merge pull request #44970 from Calinou/doc-particles-visibility
...
Document the requirement to update GPU particle visibility
2021-01-07 14:26:18 +01:00
Rémi Verschelde
2a928ea880
Merge pull request #44981 from RandomShaper/fix_res_lifetime_3.2
...
Fix cases of resources destroyed too early (3.2)
2021-01-07 14:20:09 +01:00
Marcel Admiraal
1061bb364e
Fix multiple issues with one-way collisions
...
For RigidBodies, uses the collision normal determined by relative motion
to determine whether or not a one-way collision has occurred.
For KinematicBodies, performs additional checks to ensure a one-way
collision has occurred, and averages the recovery step over all collision
shapes.
Co-authored-by: Sergej Gureev <sergej.gureev@relex.fi>
2021-01-07 09:23:17 +00:00
Pedro J. Estébanez
2997a3aa23
Fix cases of resources destroyed too early
2021-01-06 20:25:05 +01:00
Hugo Locurcio
cec16357ef
Document the requirement to update GPU particle visibility
...
This also updates some option names in the editor for consistency
and accuracy.
See #44955 .
2021-01-06 19:17:57 +01:00
Rémi Verschelde
a18df71789
Merge pull request #44897 from RevoluPowered/add-blender-fbx-support
...
Preliminary Blender FBX support [3.2]
2021-01-06 09:43:26 +01:00
Rémi Verschelde
d242f7ad77
Merge pull request #44947 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.4) - 15th batch
2021-01-06 09:33:36 +01:00
Gordon MacPherson
31bc1af82a
Preliminary Blender FBX support
...
limitations:
- always has to use generated normal's.
- some animations won't be compatible (yet)
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-01-05 21:56:21 +00:00
Rémi Verschelde
d7102ac78f
doc: Sync classref with current source
2021-01-05 21:33:34 +01:00
Hugo Locurcio
7fb212fdb6
Mention that the `delta` argument is in seconds in Node documentation
...
(cherry picked from commit fcb6ecaf21
)
2021-01-05 21:33:34 +01:00
Rémi Verschelde
9d916b8540
glTF: Fix loading external images as buffer
...
We should first attempt loading as external files, thus creating a dependency.
Loading as a buffer should only be used as fallback to support manually loading
as PNG or JPEG depending on the defined mimeType.
Fixes #44309 , was a regression from #42504 .
(cherry picked from commit e268a8e523
)
2021-01-05 21:33:34 +01:00
LoipesMas
0fc433d046
More explicit wording for str() and print() functions
...
(cherry picked from commit 9c65927aeb
)
2021-01-05 21:33:34 +01:00
Mai Lavelle
43910510e0
Fix xform_inv of Plane, intermediate results were ignored
...
(cherry picked from commit 4cb070e590
)
2021-01-05 21:33:33 +01:00
Rémi Verschelde
08ecc9e5c4
Tooltips: Fix unassigned strip_edges() call on text
...
Fixes #43940 , was a regression from #43280 .
(cherry picked from commit a4af94068a
)
2021-01-05 21:33:33 +01:00
kobewi
c588ba0b6a
Properly edit the instanced node in the inspector
...
(cherry picked from commit f5d51288b8
)
2021-01-05 21:33:33 +01:00
kobewi
3785b091e4
Commit CanvasItem state only if it changed
...
(cherry picked from commit 036f6a3fa8
)
2021-01-05 21:33:33 +01:00
Rémi Verschelde
5c80c94449
Revert "solved ctrl + alt + special character Issue #6851"
...
(cherry picked from commit 8b7f582f22
)
2021-01-05 21:33:33 +01:00
kobewi
f78937a394
Don't emit changed signal on Color Picker close
...
(cherry picked from commit a22b2f86e7
)
2021-01-05 21:33:33 +01:00
Maganty Rushyendra
90d1d580af
Explain A Star pathfinding algorithm cost calcuation
...
(cherry picked from commit f6634648ce
)
2021-01-05 21:33:33 +01:00
Rémi Verschelde
66bfe855a8
Revert "Add a project setting to enable stdout flushing in release builds"
...
This reverts commit 341b9cf15a
.
This makes the logger crash when used during cleanup: #44850 .
2021-01-05 21:33:33 +01:00
Rémi Verschelde
58a1ed63bd
Revert "Fixed EditorPropertyText change signal emission."
...
This reverts commit 9a3cd08122
.
This caused a regression: #44854 .
2021-01-05 21:33:32 +01:00
Maganty Rushyendra
d2241a2b5f
Specify order of drawing of Nodes in raise() description
...
(cherry picked from commit a67ef5999d
)
2021-01-05 21:33:32 +01:00
Joshua Dahl
0239337475
Remove Unnecessary Double List
...
_OS::print_resources_by_type had two of the exact same list, one of which was never used.
(cherry picked from commit 453ef0ba89
)
2021-01-05 21:33:32 +01:00
Danil Alexeev
3002f57e1b
Fix odd newline in `EditorLog::add_message()`
...
(cherry picked from commit a8dce9c377
)
2021-01-05 21:33:32 +01:00