Bastiaan Olij
7f63c9e7c9
Changed SCsub for shaders to find shaders automatically and create dependencies with include files
2021-03-18 12:59:47 +11:00
Bastiaan Olij
b3a43430aa
Fixes on android:
...
- creating Vulkan context instead of OpenGL
- checking for validity of ENV in wrapper classes
- fix for access to JavaVM from threads
2021-03-18 10:41:54 +11:00
jmb462
b588232b83
Fix AudioEffectCapture buffer length cannot be changed
2021-03-17 23:07:38 +01:00
Hugo Locurcio
ff2871f9ac
Tweak the editor splash screen color to better match the default theme
...
This helps achieve a visually "smoother" transition between the splash
screen and the editor.
2021-03-17 22:57:35 +01:00
Rémi Verschelde
888051889e
Merge pull request #46674 from cmd410/fix-tab-container
...
Fix TabContainer _get_tab_width for localized node names
2021-03-17 21:05:20 +01:00
Rémi Verschelde
e57f6e2cca
Merge pull request #47050 from jmb462/fix-bbcode-tables-overlap-with-bottom-text
...
Fix BBCode tables overlap with bottom text (Fix #47012 )
2021-03-17 17:54:01 +01:00
Rémi Verschelde
3150ef3427
Merge pull request #47104 from m4gr3d/fix_permissions_result_callback
...
Fix onMainRequestPermissionsResult callback for Android plugins.
2021-03-17 17:52:55 +01:00
Fredia Huya-Kouadio
8f285d93e8
Fix onMainRequestPermissionsResult callback for Android plugins.
2021-03-17 09:23:58 -07:00
Rémi Verschelde
2db80131f2
Merge pull request #47101 from Faless/js/4.x_fix_editor_manifest
...
[HTML5] Fix bogus Web Editor manifest.
2021-03-17 17:06:28 +01:00
Fabio Alessandrelli
85c1a41021
[HTML5] Fix bogus Web Editor manifest.
...
The `start_url` in the PWA manifest.json must be relative for it to
work in subfolders (like in the official Web Editor page).
2021-03-17 16:49:31 +01:00
Rémi Verschelde
db08e64a02
Merge pull request #47097 from ignacioabal/master
...
Added validation when assigning heightfield_resolution (Fix #46281 )
2021-03-17 16:39:52 +01:00
Ignacio Abal
ccdd7ab890
Added validation when assigning heightfield_resolution ( Fix #46281 )
2021-03-17 12:03:52 -03:00
Rémi Verschelde
0615e55b27
Merge pull request #47064 from jmb462/fix-crash-in-uninitialized-AnimatedSprite2d-play
...
Fix crash on calling play() in a uninitialized AnimatedSprite2D (Fix #46013 )
2021-03-17 15:21:34 +01:00
jmb462
324ab63844
Fix crash on calling play() in a uninitialized AnimatedSprite2D
...
When AnimatedSprite2D::play() was called before SpriteFrames has been initialized, a crach occurred (issue #46013 ).
Modification : An error message on null check test has been added to prevent crash.
Fix #46013 .
2021-03-17 14:57:04 +01:00
Rémi Verschelde
7b223e8eec
Merge pull request #47080 from mbrlabs/ios-sensor-conversion
...
Converted sensor acceleration units to m/s² on iOS and UWP
2021-03-17 14:27:23 +01:00
Marcus Brummer
fda2743fef
Converted sensor acceleration units to m/s^2 on iOS and UWP
...
This is beacuse on Android these values are already in m/s^2 while on
iOS and UWP they are in g. This just makes the behaviour consistent on
all platforms.
2021-03-17 14:05:05 +01:00
Rémi Verschelde
a851b72354
Merge pull request #47091 from gongpha/again-with-err-macro!-animation_tree_node
...
Check AnimationNode to update properties
2021-03-17 13:05:25 +01:00
Rémi Verschelde
3ef0e5a9bc
Merge pull request #46431 from vnen/gdnative-bindings
...
Further changes in GDNative API
2021-03-17 13:00:03 +01:00
Kongfa Waroros
981ca8045f
Check AnimationNode to update properties
2021-03-17 18:33:29 +07:00
George Marques
ec806c5c5b
Added static method information the generated builtin API JSON
2021-03-17 08:33:08 -03:00
George Marques
8fddab9209
Further changes in GDNative API
...
- Added new_copy to all types, since trivial copy won't work for all
types.
- Added functions to convert from String to char array types, which is
not provided by the methods bound in Variant.
- Added operator index to String.
- Added missing cstring version of some Variant functions. They existed
in the header but didn't have the implementation and were missing from
the gdnative_api.json file.
- Added support for static calls on Variant types.
2021-03-17 08:26:10 -03:00
Rémi Verschelde
af0806722f
Merge pull request #47067 from nekomatata/cylinder-fix-margins
...
Fix Cylinder shape collision with margins when using GJK-EPA
2021-03-17 11:05:13 +01:00
Rémi Verschelde
3651406258
Merge pull request #47084 from nekomatata/cylinder-capsule-collision-fix
...
Fix capsule-cylinder collision in godot physics
2021-03-17 11:01:04 +01:00
Rémi Verschelde
8088218e1e
Merge pull request #47081 from nekomatata/collision-debug-shape-game-only
...
Disable debug collision shapes in the editor
2021-03-17 10:37:57 +01:00
Rémi Verschelde
00fcc9d340
Merge pull request #46855 from m4gr3d/add_android_samples
...
Enable `doNotStrip` when doing development/debugging within Android Studio
2021-03-17 10:28:29 +01:00
Rémi Verschelde
08ca4184f4
Merge pull request #47024 from groud/navigation
...
Allow Navigation to be more flexible
2021-03-17 09:18:54 +01:00
PouleyKetchoupp
380f04fa0d
Fix capsule-cylinder collision in godot physics
...
Test specific axes before falling back to GJK-EPA algorithm to get more
accurate separation axes for common cases, the same way it's done for
cylinder-cylinder collision.
2021-03-16 19:22:59 -07:00
PouleyKetchoupp
9798a52a20
Disable debug collision shapes in the editor
...
If the editor was started with --debug-collisions, 3d shapes were
displayed twice, both with the gizmo and debug shapes. Some shapes could
also persist after being removed due to the usage of queue_free() to
destroy the debug shapes.
2021-03-16 18:02:33 -07:00
Fredia Huya-Kouadio
4380004176
Enable doNotStrip
when doing development/debugging within Android Studio
2021-03-16 17:21:00 -07:00
Rémi Verschelde
9ca0d66a3b
Merge pull request #46984 from sboronczyk/fix-shader-issue
...
Vulkan: Fix crash when opening a ShaderMaterial with code saved as an external .shader file
2021-03-16 23:32:06 +01:00
Rémi Verschelde
d06a624a2d
Merge pull request #47074 from fire/unlock-bone-names
...
Expand bone name possibilities.
2021-03-16 23:31:34 +01:00
Rémi Verschelde
fbba496db5
Merge pull request #47070 from mbrlabs/docs-sensor-units
...
Document different unit of measurements for sensor data on iOS and Android
2021-03-16 23:21:55 +01:00
Rémi Verschelde
bc7e105821
Merge pull request #47079 from W4RH4WK/allow-nullptr-with-zero-length-get-buffer
...
Allow nullptr with zero length in FileAccess get_buffer
2021-03-16 23:16:36 +01:00
K. S. Ernest (iFire) Lee
c203fbfa8c
Expand bone name possibilities.
2021-03-16 15:07:30 -07:00
Marcus Brummer
d1798b235c
Document different unit of measurement for sensor data on iOS and Android
2021-03-16 23:06:40 +01:00
Alex Hirsch
c28428fe4d
Allow nullptr with zero length in FileAccess get_buffer
...
fix #47071
2021-03-16 22:55:11 +01:00
Rémi Verschelde
97ce8708e8
Merge pull request #47076 from Faless/debugger/4.x_remote_peer_backoff
...
[Net] Make debugger peer less CPU intensive.
2021-03-16 22:14:21 +01:00
Fabio Alessandrelli
87353c90fa
[Net] Make debugger peer less CPU intensive.
...
Make sure that RemoteDebuggerPeer wait at least 100us between polls
(effectively forcing a min tick of 100 microseconds).
This greatly improve performances (the call to poll was useless since
during low traffic, writes would always be available, and during high
traffic, reads would always be available, effectively making it a
busy-waiting loop). We could further improve this, by separating the two
polls, and adjust the min tick based on load, but this is most likely
more than enough already without sacrificing too much on high loads.
2021-03-16 21:48:15 +01:00
Rémi Verschelde
a6066c5e42
Merge pull request #47072 from bruvzg/hb_2_8_0
...
HarfBuzz: Update to version 2.8.0
2021-03-16 21:28:00 +01:00
Rémi Verschelde
d71c9f0005
Merge pull request #47065 from m4gr3d/fallback_to_text_project_godot
...
Fix bug causing `project.godot` to be ignored when `project.binary` is missing
2021-03-16 21:03:09 +01:00
bruvzg
b79e8c22f0
HarfBuzz: Update to version 2.8.0
2021-03-16 19:56:52 +02:00
PouleyKetchoupp
93076ef117
Fix Cylinder shape collision with margins when using GJK-EPA
...
In the case of falling back to GJK-EPA algorithm to generate cylinder
contact points, margins were never taken into account.
This fixes the depenetration phase for kinematic bodies and allows
consistent floor detection for cylinder shapes.
2021-03-16 10:19:26 -07:00
Rémi Verschelde
4c56fcd6cd
Merge pull request #39810 from christinoleo/master
...
Make GraphNode handle children with EXPAND flag
2021-03-16 18:10:08 +01:00
Fredia Huya-Kouadio
862e2df1a4
Fix bug causing project.godot
to be ignored when project.binary
is missing
2021-03-16 09:38:35 -07:00
Rémi Verschelde
224f5cab99
Merge pull request #46378 from reduz/static-method-in-variant-types
...
Add static method support to core Variant types
2021-03-16 15:44:04 +01:00
reduz
ecfa570ccb
Add static method support to core Variant types
...
* Properly exposed, including validated and variant call
* Bound static functions in String and Color
* Did not add support for scripting languages, will have to be added manually.
2021-03-16 10:53:05 -03:00
Fabio Alessandrelli
21b05a3944
Merge pull request #45018 from akien-mga/miniupnpc-2.2.1
...
miniupnpc: Update to version 2.2.2
2021-03-16 12:03:06 +01:00
Rémi Verschelde
d1d09bf8bc
i18n: Sync translations with Weblate
...
(cherry picked from commit 94a0fc47f7
)
2021-03-16 11:42:02 +01:00
Rémi Verschelde
69486b1059
miniupnpc: Update to version 2.2.2
2021-03-16 10:54:38 +01:00
jmb462
25af026d9e
Fix BBCode tables overlap with bottom text
...
New row height was added only if all the column was full.
2021-03-16 10:45:16 +01:00