David Hoppenbrouwers
224fce946b
Fix joint RID not being passed to _set in PhysicalBone
...
Also remove default RID() argument from JointData._set()
(cherry picked from commit 41e00b6787
)
2021-04-29 11:30:17 +02:00
univeous
43d3eca5e9
allow input echo when changing ui focus
...
(cherry picked from commit f5b506763e
)
2021-04-29 11:27:56 +02:00
lupoDharkael
a5842a8362
Save resource: implement extension priority
...
give .res less priority and .tres more priority as preferred
extensions.
(cherry picked from commit f2e906496b
)
2021-04-29 11:27:56 +02:00
Jordan Schidlowsky
266314ba26
make 2d constraint solving more deterministic by solving in push order
...
(cherry picked from commit 043b6c2d93
)
2021-04-29 11:27:56 +02:00
Lyuma
11b8b8ad27
Allow renaming bones and blendshapes.
...
(cherry picked from commit d13568a8d1
)
2021-04-29 11:27:56 +02:00
Pasi Nuutinmaki
f8c4ffcdde
Fix area calculation of Face3
...
There seemed to be a bug in area calculation in Face3::get_area()-function. It returned the area of "imaginary" parallelogram instead of the triangle. Therefore the area returned was twice the real area. This manifested itself when using a hydro module for godot ( https://gitlab.com/ringtechsolutions/godot-tools/hydro/hydro ) causing the buoyancy to be two times the expected value.
"Reference": http://www.maths.usyd.edu.au/u/MOW/vectors/vectors-11/v-11-7.html
(cherry picked from commit a165eed73b
)
2021-04-29 11:10:50 +02:00
skyace65
c05ff94b84
Improve SpriteFrames get_animation_loop description
...
(cherry picked from commit d311c48d6a
)
2021-04-29 11:09:20 +02:00
Rémi Verschelde
0469698b5f
Merge pull request #48270 from akien-mga/3.x-deprecate-largetexture
...
doc: Mark LargeTexture as deprecated (removed in 4.0)
2021-04-29 09:45:20 +02:00
thebestnom
0477256793
[Android] fix generateDevTemplate
2021-04-28 22:00:25 +03:00
thebestnom
fd7141fc03
[Android] Allow to build dev template with symbols
2021-04-28 22:00:25 +03:00
Rémi Verschelde
25b170599b
Merge pull request #47129 from mortarroad/3.x-fix-directional-light-order
...
Fix draw order of transparent materials with multiple directional lights
2021-04-28 19:03:37 +02:00
Hugo Locurcio
8df0e61cc2
Document that clearcoat/rim lighting is not visible on unshaded materials
2021-04-28 17:40:14 +02:00
Rémi Verschelde
31581ca429
Merge pull request #46687 from QbieShay/fix-particle-rotate-y
2021-04-28 17:08:44 +02:00
Rémi Verschelde
135fd8ff8c
Merge pull request #34008 from ricmzn/fix-viewport-texture-flags
...
GLES3: Allow repeat flag in viewport textures
2021-04-28 17:04:47 +02:00
Rémi Verschelde
e9efc349ac
Merge pull request #47582 from clayjohn/GLES3-fix-multimesh-modulate
...
Fix multimesh being colored by other nodes GLES3
2021-04-28 17:02:00 +02:00
Rémi Verschelde
8ec14c917f
Merge pull request #47469 from HEAVYPOLY/ios-pen-pressure
...
Add iOS pen pressure
2021-04-28 17:01:05 +02:00
Rémi Verschelde
a706fb11e5
Merge pull request #47943 from nekomatata/joint-check-body-types-3.x
...
[3.x] Fix errors related to joints setup with two non-dynamic bodies
2021-04-28 16:58:23 +02:00
Rémi Verschelde
3ded745305
Merge pull request #47887 from Pineapple/separate-set-3x
...
[3.x] Separate set.h from map.h
2021-04-28 16:58:09 +02:00
Rémi Verschelde
f85d59c97f
Merge pull request #47349 from nekomatata/heightmap-support-3.x
...
[3.x] Heightmap collision shape support in Godot Physics
2021-04-28 16:57:29 +02:00
Rémi Verschelde
80619a00d7
Merge pull request #47979 from HenryWConklin/3.x-optimize-hashgrid-layers
...
Optimize BroadPhase2dHashGrid to not pair elements on different layers
2021-04-28 16:57:19 +02:00
Rémi Verschelde
3edf1adf91
Merge pull request #38348 from asheraryam/convex-decompose
...
[3.x] Create GDScript bindings for creating multiple-convex collision bodies
2021-04-28 16:48:59 +02:00
Rémi Verschelde
cdc94387c8
Merge pull request #48154 from ttencate/patch-1
...
Add OpenSimplexNoise output change to changelog
2021-04-28 16:45:52 +02:00
Rémi Verschelde
581afc76df
Merge pull request #48250 from Faless/js/3.x_pwa_final
2021-04-28 16:41:16 +02:00
Rémi Verschelde
562c6bd9ab
doc: Mark LargeTexture as deprecated (removed in 4.0)
...
Cf. https://github.com/godotengine/godot/pull/48269 .
2021-04-28 16:21:43 +02:00
Rémi Verschelde
6cb61b67e6
Merge pull request #41471 from Calinou/giprobe-deprecate-compress-3.2
2021-04-28 12:01:55 +02:00
Rémi Verschelde
2b90e92adb
Merge pull request #48263 from akien-mga/3.x-ci-emscripten-2.0.15
2021-04-28 11:52:16 +02:00
Rémi Verschelde
9571ae3a33
CI: Upgrade Emscripten to 2.0.15 (same as official standard builds)
...
We still use Emscripten 1.39.9 for official Mono builds so ideally we want to test
against an old Emscripten version to ensure we don't break compatibility.
But then google-closure-compiler-linux broke compatibility for us and is not properly
pinned, so we need to use a more recent version for now to fix CI.
Cf. https://github.com/emscripten-core/emsdk/issues/802
2021-04-28 10:59:57 +02:00
Rémi Verschelde
6ba10c6c1f
SceneTree: Fix type hints for `global_menu_action` signal
...
Fixes https://github.com/godotengine/godot-headers/issues/89 .
2021-04-28 09:40:59 +02:00
Rémi Verschelde
94235fad03
Merge pull request #48246 from madmiraal/fix-24111-3.x
...
[3.x] Update CSGMesh's documentation to explain how vertex normals are used
2021-04-27 23:05:11 +02:00
Marcel Admiraal
a68c88adfd
Update CSGMesh3D's documentation to explain how vertex normals are used
2021-04-27 18:37:19 +01:00
Rémi Verschelde
3fd77a8404
Merge pull request #48240 from qarmin/3.x_input
...
[3.x] Fix crashes when using _input functions
2021-04-27 18:39:01 +02:00
Rafał Mikrut
06976c3e84
[3.x] Fix crashes when using _input functions
2021-04-27 16:51:29 +02:00
Fabio Alessandrelli
9446be7dad
[HTML5] Export as Progressive Web App.
...
Adds possibility to export as a progressive web app.
Allows customizing base icons, display mode, orientation and offline
page.
2021-04-27 15:09:03 +02:00
Fabio Alessandrelli
cb65f9d64b
[HTML5] HTTP server uses optional SSL.
...
Generates a key/cert snakeoil pair or use a custom SSL cert/key.
This is of course false security, and potentially detrimental for it.
But, so long, those are the requirements browser vendors agreed on to
use things like the Gamepad API, and more advanced topics like wasm
threads.
You don't need this if you run on localhost (at least!), but you do
need this (or a much safer nginx proxy) to try those things on your
local network (e.g. when debugging a phone, networking, etc).
2021-04-27 15:09:03 +02:00
Fabio Alessandrelli
a7f2b723d6
[HTML5] Optional icon generation, use export name for it.
...
We used to only generate the favicon if it was specified in the user
project settings, now it's optional, will export it to `NAME.icon.png`,
(falling back to the default project icon if none is set in project
settings), and the `<link>` tag is added using the `$HEAD_INCLUDE`
instead of being hardcoded in the template.
2021-04-27 15:09:03 +02:00
Fabio Alessandrelli
ad160c7f46
[HTML5] Debug HttpServer now runs in `web` cache subdir.
...
Serving all files in that folder and using a known list of mime types.
Makes it easy to add more exported files, while still playing safe.
2021-04-27 15:09:03 +02:00
Rémi Verschelde
2d57df60f7
Merge pull request #48144 from Faless/crypto/3.3_encryption_stable
2021-04-27 13:46:49 +02:00
Rémi Verschelde
3b12daa10d
Linux: Remove use_static_cpp override on x86_32
...
After further testing it seems to work fine now when building binaries with GCC 5
on Ubuntu 16.04 (previously we were using GCC 9 on Ubuntu 14.04).
Follow-up to #45629 .
(cherry picked from commit aa15ad72ee
)
2021-04-27 13:44:04 +02:00
Rémi Verschelde
1ba636ee4a
Merge pull request #48227 from akien-mga/3.x-macos-min-req-10.12
...
OSX: Clarify min version requirement (10.12) in Info.plist
2021-04-27 10:18:35 +02:00
Rémi Verschelde
8851fa7808
OSX: Clarify min version requirement (10.12) in Info.plist
...
The min requirement was upped by #45618 to have proper support for C++14.
Related to #48222 .
2021-04-27 09:54:27 +02:00
asheraryam
342c88841d
Create bindings for creating multiple-convex-collision static bodies from gdscript
2021-04-27 06:55:17 +03:00
PouleyKetchoupp
feee9f9695
Fix skinning initialization in MeshInstance when loaded from thread
...
Fix for a regression from software skinning support:
instance_attach_skeleton wasn't called in set_mesh before, and it's
causing issues when the mesh instance is loaded from a thread.
1. Call from a thread queues instance_attach_skeleton with RID() in the
visual server.
2. Call from the main thread when entering tree calls
instance_attach_skeleton immediately with a valid skeleton
3. Queued instance_attach_skeleton resets the attached skeleton
This change prevents that to happen by making sure
instance_attach_skeleton is not called on set_mesh as it was doing
before, but there might be a more general problem to solve in how
visual server commands are executed when resources are loaded from
a different thread.
2021-04-26 11:42:46 -07:00
Thomas ten Cate
a980bad0b0
Add OpenSimplexNoise output change to changelog
2021-04-26 20:26:58 +02:00
Lightning_A
827f6739a2
Initialize some graphedit values in the header
2021-04-26 09:22:28 -06:00
Rémi Verschelde
a6651de537
Merge pull request #48209 from akien-mga/3.x-cherrypicks
2021-04-26 13:43:34 +02:00
Rémi Verschelde
c3272997cd
doc: Update classref headers with 3.4 version
2021-04-26 13:15:29 +02:00
ray90514
bf645099a1
Fix multi-selection doesn't correctly show in the inspector
...
(cherry picked from commit 16decbc0ee
)
2021-04-26 13:15:29 +02:00
Hugo Locurcio
e2934a04e2
Allow Center Selection to work without any selection in 2D/3D editors
...
When there is no selection, the camera will center around the
world origin.
This helps people get back to the world center if they haven't added
any nodes yet.
(cherry picked from commit fc055e1993
)
2021-04-26 13:15:28 +02:00
kobewi
b824895065
Allow to drop files on filtered scene tree
...
(cherry picked from commit 4e64c9fd4d
)
2021-04-26 13:15:28 +02:00
Hugo Locurcio
4881d96ef0
Display scene file extensions in the editor only if there's ambiguity
...
This also simplifies the Editor Settings as the extension is now
automatically shown to avoid ambiguity.
(cherry picked from commit 218d124755
)
2021-04-26 13:15:28 +02:00