Hugo Locurcio
b3c01392fd
Document seamless noise having a lower contrast than non-seamless noise
...
See #41787 .
(cherry picked from commit 2e8e6e26a8
)
2021-02-25 22:37:04 +01:00
booer
b8354a45bd
Update Inspector when changing AudioEffectChorus voice_count
...
Fixes #31627 .
(cherry picked from commit 65975b9a08
)
2021-02-25 22:36:42 +01:00
Taylor C. Richberger
59b82e1b6a
remove invalid codeLensProvider value from lsp
...
codeLensProvider was false, it may not be a boolean like some of the other providers can, only optionally present.
(cherry picked from commit 91ce8d5fff
)
2021-02-25 22:34:56 +01:00
Pedro J. Estébanez
5a67eefbcf
Fix SafeNumeric::conditional_increment() for NO_THREADS
...
(cherry picked from commit b1edb69249
)
2021-02-25 22:34:15 +01:00
Rémi Verschelde
1aa02d5ceb
Merge pull request #46422 from touilleMan/exit-status-on-godot-error-cherry-pick-3.2
...
[3.2] Fix Godot returned status code on unexpected error
2021-02-25 22:34:08 +01:00
Rémi Verschelde
fb301a0c43
Merge pull request #38351 from avril-gh/remember-scripts-panel-visibility-in-project-metadata
...
preserve scripts panel visibility state between sessions in project metadata
2021-02-25 21:17:02 +01:00
Emmanuel Leblond
94fe2dd31e
Fix Godot returned status code on unexpected error
2021-02-25 18:39:29 +01:00
Rémi Verschelde
6fc9c409dd
Merge pull request #46420 from nekomatata/draw-collision-outline-option-3.2
...
[3.2] Added option in project settings to draw Shape2D outlines
2021-02-25 17:15:52 +01:00
Rémi Verschelde
e919a413fb
Merge pull request #46397 from trollodel/collisionobject3d-debug-shapes-3.2
...
Allow CollisionObject to show collision shape meshes
2021-02-25 16:54:47 +01:00
PouleyKetchoupp
d94cd42ccd
Added option in project settings to draw Shape2D outlines
...
Disabling collision outlines can be useful for performance when the game
is running and many collision shapes are displayed.
2021-02-25 07:48:33 -07:00
Rémi Verschelde
dadba2b391
Merge pull request #46392 from YeldhamDev/here_comes_another_rc
...
Backport the Import Defaults Editor
2021-02-25 15:45:34 +01:00
Rémi Verschelde
c16e614d88
Merge pull request #46417 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.4) - 25th batch
2021-02-25 15:35:42 +01:00
Rémi Verschelde
96d38d9751
Revert "Warn when setting Control size inside ready()"
...
This reverts commit a8105d73c7
.
We need to improve the logic somewhat to make the warning more specific to
actual problematic scenarios. Will likely be cherry-picked again + fixes
for the next release.
Fixes #46376 .
2021-02-25 15:14:32 +01:00
PouleyKetchoupp
ea1d4256a4
Added LocalVector to Visual Studio debugger visualization
...
(cherry picked from commit 27d5e1fff0
)
2021-02-25 15:14:32 +01:00
kleonc
5d628535b9
Geometry2D::make_atlas Fail is passed invalid rect size
...
(cherry picked from commit 988f4cdc90
)
2021-02-25 15:14:32 +01:00
Fredia Huya-Kouadio
65eb5fdf1e
Update the initialization timeline for the Godot fragment to be more consistent with the previous activity based timeline.
...
(cherry picked from commit 3ce7678374
)
2021-02-25 15:14:32 +01:00
Fredia Huya-Kouadio
9fb5215db5
Add logic to record the version of the Godot engine for the Android platform.
...
(cherry picked from commit bc5120eb97
)
2021-02-25 15:14:32 +01:00
kleonc
80e4b2d02e
MeshDataTool::create_from_surface Fail on invalid index data
...
(cherry picked from commit 8e82cf8174
)
2021-02-25 15:14:32 +01:00
andybarcia
82b31fe8e7
Fixes some inconsistent ISO-639 language codes
...
And also adds tmz (Central Atlas Tamazight) as a language
(cherry picked from commit 476df5e198
)
2021-02-25 15:14:32 +01:00
Jummit
0a9190134d
expose edit_selected in Tree
...
(cherry picked from commit 13fb24cb6f
)
2021-02-25 15:14:32 +01:00
Riteo Siuga
6d7b25b98a
Improve the MIME source file
...
- Add MIME definitions for resources, scenes and scripts
- Remove the "weight" property, which defaults to 50, a much saner value than the previous 100, which was a bit excessive.
- Changes their icon names in order to follow the XDG icon naming conventions.
(cherry picked from commit 876e165a49
)
2021-02-25 15:14:32 +01:00
Christoffer Sundbom
3b63467783
Tween: Add null check for target object
...
Fixes #45399 .
(cherry picked from commit 5b2100d85c
)
2021-02-25 15:14:31 +01:00
Liz Haas
8a1f8a68fb
Input: Throw error if action doesn't exist
...
Thow errors if requesting an unexisting InputMap action.
Makes `Input.is_action_*` methods consistents with `Event.is_action_*` which already throw errors.
fixes #33303
(cherry picked from commit 2aee71d52d
)
2021-02-25 14:30:25 +01:00
Pedro J. Estébanez
ef129acedd
Prevent thread wait on itself for finish
...
(cherry picked from commit afc5af8dfa
)
2021-02-25 14:28:16 +01:00
Rémi Verschelde
f0fc338858
Merge pull request #46413 from BastiaanOlij/set_environment_gdscript_32
...
Expose set_environment to GDScript
2021-02-25 14:26:40 +01:00
Rémi Verschelde
693a27e9dd
Merge pull request #46336 from m4gr3d/fix_android_resources_inclusion
...
[3.2] Update the filtering logic to properly handle directories with `.gdignore` files
2021-02-25 14:15:19 +01:00
Bastiaan Olij
e9ce9a8422
Expose set_environment to GDScript
2021-02-25 22:07:38 +11:00
Rémi Verschelde
d33ee6fa95
Merge pull request #46389 from Shatur95/additional-plugin-path-checks
...
Add additional plugin path checks (3.2)
2021-02-24 22:49:36 +01:00
Rémi Verschelde
ab3db20db8
Merge pull request #46387 from lawnjelly/gles2_light_ordering
...
GLES2 fix for consistent light ordering with BVH
2021-02-24 22:08:08 +01:00
Michael Alexsander
95191b9826
Backport the Import Defaults Editor
2021-02-24 17:50:42 -03:00
trollodel
2da6d82f3b
Allow CollisionObject to show collision shape meshes
...
Add an editor gizmo to CollisionObject.
CollisionShape no longer shows collision shapes directly.
2021-02-24 21:33:40 +01:00
Shatur95
eb98ddf2c7
Add additional plugin path checks (3.2)
...
Need for compatibility after #45316 .
2021-02-24 21:13:13 +02:00
lawnjelly
3aaefb957b
GLES2 fix for consistent light ordering with BVH
...
Due to multi pass approach to lighting in GLES2, in some situations the rendered result can look different if lights are presented in a different order.
The order (aside from directional lights) seems to be simply copied from the culling routine (octree or bvh) which is essentially arbitrary. While octree is usually consistent with order, bvh uses a trickle optimize which may result in lights occurring in different order from frame to frame.
This PR adds an extra layer of sorting on GLES2 lights in order to get some kind of order consistency.
2021-02-24 17:25:28 +00:00
Rémi Verschelde
aa7c298788
Merge pull request #46343 from bruvzg/expose_wchar_32
...
Expose String contents to the GDScript.
2021-02-24 13:22:30 +01:00
Rémi Verschelde
85fa2bc191
Merge pull request #46365 from akien-mga/3.2-scons-fix-cmdline-bool
...
SCons: Properly handle overriding default values to bool options
2021-02-24 11:14:40 +01:00
Rémi Verschelde
92d59d0879
SCons: Properly handle overriding default values to bool options
...
The `dev=yes` and `production=yes` options work as aliases to set a number of
options, while still aiming to allow overriding specific options if the user
wishes so. (E.g. `production=yes use_lto=no` should work to enable production
defaults *but* disable LTO.)
That wasn't working as `ARGUMENTS.get()` returns a string and not a boolean as
expected by `BoolVariable`, and this wasn't flagged as a bug... So added a
helper method using SCons' `BoolVariable._text2bool` to do the conversion
manually.
2021-02-24 10:20:46 +01:00
Rémi Verschelde
87deef7d5d
Merge pull request #46348 from hpvb/static-link-atomic-clang-32
...
[3.2] Allow static linking with libatomic using clang
2021-02-23 15:09:14 +01:00
Hein-Pieter van Braam-Stewart
5f71fad6b6
Allow static linking with libatomic using clang
...
When using use_static_cpp we want to statically link with atomic as well
to make sure we don't incur any new runtime dependencies.
Scons doesn't quite support this so we do this little trick.
2021-02-23 14:48:51 +01:00
Rémi Verschelde
3faf485da7
Merge pull request #46345 from akien-mga/3.2-fix-arm64-linux
...
SCons: Work around compilation issue on Linux ARM64
2021-02-23 14:24:16 +01:00
Rémi Verschelde
6b2cfa416c
SCons: Work around compilation issue on Linux ARM64
...
Fixes #45687 .
This is really just a band-aid, our current buildsystem doesn't work well for
cross-compilation and needs a thorough refactoring to do so.
2021-02-23 14:08:45 +01:00
bruvzg
5bbacc85bd
Expose String contents to the GDScript as PoolByteArray.
2021-02-23 13:43:36 +02:00
Rémi Verschelde
acb92783c4
Merge pull request #46338 from lawnjelly/docs_camera_snap
...
Small class reference update for 3.2.4
2021-02-23 11:51:50 +01:00
lawnjelly
27aa03cac1
Small class reference update for 3.2.4
...
Changed batching entries now that it is available in GLES3 and GLES2.
Added entry for camera_snap.
2021-02-23 10:00:37 +00:00
Fredia Huya-Kouadio
48108444f1
Update the filtering logic to properly handle directories with `.gdignore` files.
2021-02-22 20:18:56 -08:00
Delf Neumärker
4f891b7060
Fix unchecked array access in build_*_planes
...
(cherry picked from commit f054f760e6
)
2021-02-22 21:43:28 +01:00
Pedro J. Estébanez
6f4f49c1d5
Make glue generation shutdown more graceful
...
(cherry picked from commit 23907e6f19
)
2021-02-22 21:40:16 +01:00
Hein-Pieter van Braam-Stewart
65528a63fb
Omit some functions in alsa wrapper
...
These functions don't yet exist on ubuntu 14.04 so this leads to build
problems there. Omitting these symbols in the generated wrappers fixes
this. If we want to start using these symbols at a later date we should
just regenerate the wrapper.
(cherry picked from commit f42a7f9849
)
2021-02-22 21:39:22 +01:00
Hein-Pieter van Braam-Stewart
5ff172e34d
Use -latomic when using clang (server platform)
...
version of c9b3a00a63
for the server
platform
(cherry picked from commit 6a146d405c
)
2021-02-22 21:39:22 +01:00
Rémi Verschelde
e696e0e922
Merge pull request #46326 from Shatur95/handle-relative-paths
...
Handle old relative plugins paths (3.2)
2021-02-22 21:37:00 +01:00
Shatur95
0a874101fd
Handle old relative plugin paths
2021-02-22 22:23:22 +02:00