Lyuma
9f654b441f
core/command_queue_mt: Fix crash/hang when buffer fills up
...
This patch fixes two related issues. One is the race condition in issue #42107..
The other is a crash which happens when the reader is lapped near the end of the buffer.
2020-10-12 08:41:13 -07:00
Lyuma
48e8da4aac
core/command_queue_mt: Customizable size and tests
...
Adds unit tests for command_queue_mt.h/cpp
In this revision, some unit tests will fail due to issue #42107 .
2020-10-12 08:24:08 -07:00
volzhs
778e982cff
Show android device name when connected only one device
2020-10-12 21:47:00 +09:00
Fabio Alessandrelli
ab0907c1ba
Merge pull request #42684 from timothyqiu/conn-self-assign
...
Fix HTTPClient::poll crash after connection is self-assigned
2020-10-12 12:40:22 +02:00
Rémi Verschelde
d22791c271
doc: Sync classref with current source
2020-10-12 10:58:02 +02:00
Rémi Verschelde
d18eba4d18
Merge pull request #42733 from madmiraal/fix-41281
...
Ensure grid index is valid before trying to change value.
2020-10-12 10:55:53 +02:00
Rémi Verschelde
b3b5cd021c
Merge pull request #42732 from Anutrix/free-shader
...
Free a SortShader and a ParticlesCopyShader
2020-10-12 10:55:39 +02:00
unknown
1d3aec4230
Free a SortShader and a ParticlesCopyShader
2020-10-12 13:25:24 +05:30
Marcel Admiraal
f98acd5cfb
Ensure grid index is valid before trying to change value.
2020-10-12 08:53:09 +01:00
Pedro J. Estébanez
826af5b28a
Fix premature end of animation playing backwards
2020-10-10 21:37:28 +02:00
Yuri Roubinsky
bf37ab52b3
Merge pull request #42692 from Chaosus/vs_add_metallic
...
Adds Metallic to spatial light input of visual shaders
2020-10-10 17:47:56 +03:00
Yuri Roubinsky
f4eef287f9
Adds Metallic to spatial light input of visual shaders
2020-10-10 16:55:36 +03:00
Juan Linietsky
cf0045011e
Merge pull request #42683 from reduz/implement-call-bind-unbind
...
Add ability to bind an unbind arguments to Callable.
2020-10-10 08:24:14 -03:00
Rémi Verschelde
ca2c0b8937
Merge pull request #42568 from DavidSichma/fix-aabb-update
...
Make AABB change trigger bounding box update
2020-10-10 10:55:52 +02:00
Haoyu Qiu
8226cee8d8
Fixes HTTPClient::poll crash after connection is self-assigned
2020-10-10 10:10:30 +08:00
reduz
351a122029
Add ability to bind an unbind arguments to Callable.
2020-10-09 19:43:22 -03:00
Rémi Verschelde
7c4d1e9c65
Merge pull request #42660 from Chaosus/remove_get_uv84_normal_bit
...
Removed unused method Geometry3D.get_uv84_normal_bit
2020-10-09 19:31:24 +02:00
Rémi Verschelde
b724d3851a
Merge pull request #42628 from reduz/particle-collisions
...
Implement GPU Particle Collisions
2020-10-09 19:28:29 +02:00
reduz
26f5bd245c
Implement GPU Particle Collisions
...
-Sphere Attractor
-Box Attractor
-Vector Field
-Sphere Collider
-Box Collider
-Baked SDF Collider
-Heightmap Collider
2020-10-09 13:25:47 -03:00
Rémi Verschelde
c35005ba25
Merge pull request #42672 from akien-mga/doc-classref-sync
...
doc: Sync classref with current source
2020-10-09 15:35:10 +02:00
Rémi Verschelde
2e68a283bc
Merge pull request #42670 from timothyqiu/state-machine-pan
...
Add pan gesture to AnimationTree's StateMachine editor
2020-10-09 15:07:34 +02:00
Rémi Verschelde
a33fe75050
doc: Sync classref with current source
2020-10-09 15:04:15 +02:00
Rémi Verschelde
e9ff08692c
Merge pull request #42548 from pezcode/lights-metallic
...
Add METALLIC to light() built-ins
2020-10-09 14:41:53 +02:00
Rémi Verschelde
914faa357a
Merge pull request #42669 from akien-mga/mono-godot-sdk-nuspec-typo
...
Mono: Fix typo in Godot.NET.Sdk.nuspec
2020-10-09 14:19:15 +02:00
Rémi Verschelde
21ed557ab9
Merge pull request #42668 from bruvzg/msvc_utf_8
...
[Windows, MSVC] Correctly set source file encoding.
2020-10-09 14:18:53 +02:00
Haoyu Qiu
e9bec0d76b
Adds pan gesture to StateMachine editor
2020-10-09 20:15:32 +08:00
Rémi Verschelde
1af3cf15c2
Mono: Fix typo in Godot.NET.Sdk.nuspec
...
Fixes #42666 .
2020-10-09 13:37:07 +02:00
bruvzg
56f3aba7b2
[Windows, MSVC] Correctly set source file encoding.
2020-10-09 13:56:20 +03:00
Rémi Verschelde
cb9bf98bba
Merge pull request #42663 from nekomatata/fix-crash-popup-single-window
...
Fix Popup crash in single window mode
2020-10-09 12:21:31 +02:00
PouleyKetchoupp
4686200f0e
Fix Popup crash in single window mode
...
focus_target->exclusive_child could be invalidated during the call to
focus_target->grab_focus(), now using the same logic with safe accesses
to focus_target.
2020-10-09 11:20:38 +02:00
Yuri Roubinsky
66c2aaf749
Removed unused method Geometry.get_uv84_normal_bit
2020-10-09 10:22:26 +03:00
Rémi Verschelde
6dc41b3ad2
Merge pull request #42623 from lolleko/incorrect-macos-platform-name-csharp
...
C# GodotTools: Replace platform Identifier "OSX" with "macOS"
2020-10-09 08:17:06 +02:00
thebestnom
42513f2f47
Android: Mouse Implementation
...
Implement mouse
Move touch to inputManager
Change to use android/input.h
2020-10-09 04:14:56 +03:00
George Marques
fe6109101f
Merge pull request #41881 from ThakeeNathees/crash-on-builtin-constructor
...
GDScript crash on builtin type constructor fix
2020-10-08 19:35:35 -03:00
Rémi Verschelde
67135f246e
Merge pull request #42647 from nekomatata/x11-unfocus-crash-fix
...
Fix x11 display server crash when deleting popup window when unfocused
2020-10-08 20:05:06 +02:00
Marcel Admiraal
0e12a0c66a
Reapply -Avoid adding margin twice along capsule Y axis
...
Co-authored-by: Andrea Catania <info@andreacatania.com>
2020-10-08 16:22:38 +01:00
PouleyKetchoupp
48a0d44e67
Fix x11 display server crash when deleting popup window when unfocused
...
On FocusOut events, the window could be destroyed while propagating
WINDOW_EVENT_FOCUS_OUT event, which causes the WindowData to be
invalidated, and still used for calls to XUnsetICFocus.
This change moves calls to XUnsetICFocus, and also XSetICFocus in
FocusIn events, before propagating the change of focus event to the
engine, to be safe in any case.
Also setting xic member to nullptr after all calls to XDestroyIC to keep
things clean and consistent.
Fixes #42645
2020-10-08 17:22:03 +02:00
Rémi Verschelde
28e45ec427
Merge pull request #42644 from Anutrix/uwp-duplicate-entry-fix
...
Fixed an issue in UWP export caused by duplicate entry for extensions in content types file.
2020-10-08 15:46:35 +02:00
Rémi Verschelde
53a3dfbf6b
Merge pull request #42622 from darkclif/master
...
Docs change: More detailed description of StreamPeerTCP.is_connected_to_host()
2020-10-08 15:18:02 +02:00
Rémi Verschelde
abbd58dcb0
Merge pull request #42621 from KoBeWi/into_nothingness_no_more
...
Cancel rename if file does not exist
2020-10-08 15:17:32 +02:00
unknown
9cb46ed4e7
Fixed an issue in UWP export caused by duplicate entry for extensions in content types file.
2020-10-08 18:44:15 +05:30
Rémi Verschelde
899b900427
Merge pull request #42639 from AndreaCatania/revert_1
...
Reverted physics body spawn optimization #39726 #40252
2020-10-08 14:20:08 +02:00
Lorenz Junglas
7e2b495435
Adressed Review
...
Identifier "macOS" => "MacOS"
Platform/SDK name reverted to "osx"
2020-10-08 13:51:19 +02:00
Lorenz Junglas
519f369795
C# GodotTools: Replace platform Identifier "OSX" with "macOS"
...
Because `Strings OS_OSX::get_name() const` now returns "macOS" (15a9f94346
)
The C# GodotTools were still using "OSX" as identifier a few things were borken (e.g. dotnet/msbuild detection).
2020-10-08 13:51:19 +02:00
Andrea Catania
2e8cb8a9e2
Fixed #41040 in an alternative way now that #39726 is reverted
2020-10-08 13:10:48 +02:00
Tomasz Chabora
bb2684f4a7
Cancel rename if file does not exist
2020-10-08 13:00:23 +02:00
Andrea Catania
1829c67762
Revert "Optimized physics object spawn time and optimized shape usage when the shape is not scaled"
...
This reverts commit 7709a83493
.
2020-10-08 12:22:59 +02:00
Andrea Catania
8827e315d4
Revert "- Enhanced the flush mechanism by flushing only needed thing."
...
This reverts commit 8d0d6d6921
.
2020-10-08 12:16:12 +02:00
Rémi Verschelde
8be6db951d
Merge pull request #42634 from akien-mga/scons-warnings-gcc-Wsuggest-override
...
SCons: Refactor and cleanup warnings definition
2020-10-08 11:50:07 +02:00
Rémi Verschelde
97f116d36b
SCons: Refactor and cleanup warnings definition
2020-10-08 10:58:05 +02:00