Rémi Verschelde
25cbb858bc
Merge pull request #51935 from nekomatata/android-transparency-3.x
...
[3.x] Window transparency support on Android
2021-09-15 22:34:12 +02:00
Fredia Huya-Kouadio
c8b022c165
Provide a getter for the project data directory.
2021-09-15 13:00:25 -07:00
Fabio Alessandrelli
97a8b7c68e
Merge pull request #52723 from Faless/js/3.x_mix_rate
...
[3.x] [HTML5] Use browser mix rate by default on the Web.
2021-09-15 21:49:26 +02:00
Fabio Alessandrelli
b800438efb
[HTML5] Use browser mix rate by default on the Web.
...
Browsers doesn't really like forcing the mix rate, e.g. Firefox does not
allow input (microphone) if the mix rate is not the default one, Chrom*
will exhibit worse performances, etc.
2021-09-15 20:36:19 +02:00
PouleyKetchoupp
52fdb4ece9
Window transparency support on Android
...
Implements per-pixel transparency feature on Android.
Allows plugins to do specific rendering and render godot UI on top
(useful for camera support with drawing on top).
2021-09-15 10:41:08 -07:00
Rémi Verschelde
6138c69cf5
Merge pull request #52717 from Calinou/doc-unicode-emoji-windows-3.x
2021-09-15 19:39:43 +02:00
Hugo Locurcio
622f0b7d38
Document that most emoji won't display correctly on Windows
2021-09-15 18:52:21 +02:00
Hugo Locurcio
a5d027e542
Mention that rebooting is required after updating graphics driver on X11
2021-09-15 18:25:49 +02:00
Fabio Alessandrelli
7dfbc4e57c
[HTML5] Fix wheel/touch callback modifying event after parse.
...
The events should be duplicated or reinstantiated without
assuming that parse_input will consume them immediately.
2021-09-15 17:28:44 +02:00
Aaron Franke
85eb6b6352
[3.x] Make the GLTF module not depend on the RegEx module
2021-09-15 09:19:06 -05:00
Rémi Verschelde
1cbb1f2796
Merge pull request #52526 from m4gr3d/add_pad_support_3x
2021-09-15 15:14:44 +02:00
ne0fhyk
35a98d305b
Add support for Play Asset Delivery.
...
This only adds support for a subset of Play Asset Delivery: this causes a single install-time asset pack to always be present, but doesn't add support for dynamically downloaded asset packs.
2021-09-15 06:02:53 -07:00
Rémi Verschelde
815c16ae17
Merge pull request #52515 from m4gr3d/android_export_refactoring
...
[3.x] Refactor Android platform export structure
2021-09-15 14:03:53 +02:00
Rémi Verschelde
29eefc466e
Merge pull request #52665 from lentsius-bark/fix-3d-scale-sensitivity
...
[3.x] Fix scale sensitivity for 3D objects.
2021-09-15 09:31:36 +02:00
Rémi Verschelde
2b61a4fa1a
Merge pull request #52686 from eswartz/line-edit-move-cursor-on-unselect-3.x
2021-09-15 08:44:56 +02:00
Krystof Klestil
5e2450cae6
Fix issues with scaling 3D Objects
...
When scaling 3D objects the distance form them is not considered. Allowing for finer contorl. Overscaled objects no longer break the gizmo.
2021-09-15 08:40:41 +02:00
Ed Swartz
c79898a7b8
Use left/right arrow to move cursor when unselecting in LineEdit
...
-- useful for rename dialog (the filename portion is selected by
default, and usually, want to change the end of the name, not the
beginning)
2021-09-14 20:26:10 -05:00
Rémi Verschelde
20f14e0a16
Merge pull request #52586 from JFonS/lm_bake_end
...
Fix editor getting stuck after baking lightmaps from a script
2021-09-14 22:40:48 +02:00
Rémi Verschelde
187b1ec61e
Merge pull request #51095 from RandomShaper/error_cast_freed_object_3.x
...
[3.x] Complain if casting a freed object in a debug session
2021-09-14 22:40:17 +02:00
Rémi Verschelde
07d7754ac6
Merge pull request #52664 from butkeim/3.x
...
[3.x] Fix 3D Onion skinning missing
2021-09-14 22:27:55 +02:00
Pedro J. Estébanez
123d3ef935
Complain if casting a freed object in a debug session
...
The idea is to give the user a chance to realize a mistake that will cause a crash in a release build (or with no debugger attached).
2021-09-14 21:05:47 +02:00
Fabio Alessandrelli
82ca712dd4
Merge pull request #52670 from Faless/ci/3.x_actions
...
[3.x] [CI] Refactor CI actions, use sub-actions, matrices.
2021-09-14 21:02:20 +02:00
Fabio Alessandrelli
8773b83773
[CI] Refactor CI actions, use sub-actions, matrices.
2021-09-14 19:19:13 +02:00
Rémi Verschelde
154cca3d5d
Merge pull request #52595 from lewiji/mono-build-solution-shortcut
...
[3.x] Add editor keyboard shortcut for Mono Build solution button
2021-09-14 16:00:10 +02:00
Rémi Verschelde
47d56ace79
Merge pull request #52638 from akien-mga/3.x-cherrypicks
2021-09-14 15:56:16 +02:00
Lewis James
48a6264a87
Add editor keyboard shortcut for Mono Build solution button
...
Update GodotSharpEditor.cs & csharp_script.cpp with better casing and localisation for HintTooltip on Build button
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-09-14 13:24:03 +01:00
Alexandr Xenofontov
9913af974f
added optional cropping for texture atlas importer
2021-09-14 21:23:59 +09:00
Rémi Verschelde
8a211219c7
Merge pull request #52243 from Pineapple/fix-light-internal
...
Fix Light2D UBO initialization
2021-09-14 14:21:22 +02:00
Haoyu Qiu
25bd0c3f72
Try other resolved IPs if one fails to connect
...
(cherry picked from commit fd52e18d19
)
2021-09-14 14:18:18 +02:00
Rémi Verschelde
555108d378
Merge pull request #52661 from lawnjelly/portals_sphere_improvements
...
Sphere occluders - self occlusion and improvements
2021-09-14 13:55:05 +02:00
Haoyu Qiu
018f28bead
Make sure IK target is inside tree before using its transform
...
(cherry picked from commit 88e3ba83f0
)
2021-09-14 13:41:30 +02:00
Haoyu Qiu
e46d54ebec
Quote and escape ConfigFile keys when necessary
...
(cherry picked from commit 597d489a20
)
2021-09-14 13:41:27 +02:00
PouleyKetchoupp
389e67aa98
Fix loading packed scene with editable children at runtime
...
At runtime, packed scenes with nodes marked as editable instance where
saved with node type tags, which prevented the scene to be then loaded
as an instance, causing duplicated nodes in the tree.
This change ensures nodes marked as editable instances and their owned
children are properly set as instances.
That doesn't make a difference in the editor, since such nodes where
already set as instances based on their instance state, but it helps
at runtime where instance states are disabled.
Co-authored-by: latorril <latorril@gmail.com>
(cherry picked from commit fab88a810c
)
2021-09-14 13:41:27 +02:00
Yuri Roubinsky
b36b81cbdd
Better port handling connection for `GraphEdit`
...
(cherry picked from commit 61904d56ea
)
2021-09-14 13:41:27 +02:00
Lewis Pollard
4e68f089e0
Fix is_playing() method in AnimatedSprite3D
...
(cherry picked from commit 2450173495
)
2021-09-14 13:41:26 +02:00
Gilles Roudière
b0cb253a51
Fix LocalVector crash on insert.
...
(cherry picked from commit de0765b94a
)
2021-09-14 13:41:26 +02:00
Raul Santos
6a7ca43297
Expose `String.SimplifyPath` in C#
...
(cherry picked from commit 126b1ea149
)
2021-09-14 13:41:26 +02:00
Hugo Locurcio
9aee1a3992
Document `Image.generate_mipmaps()` always running on the main thread
...
(cherry picked from commit 30a88f464b
)
2021-09-14 13:41:26 +02:00
Hugo Locurcio
4d94aba0ed
Improve crash handler message display
...
- State the Godot version and full hash in the backtrace.
- Add decoration around the crash backtrace, both to make it stand out
from other messages and help the user figure out what they should copy.
(cherry picked from commit 8556dd1bef
)
2021-09-14 13:41:26 +02:00
Paul Joannon
e2b71de38b
Improve C# method listing
...
- implement CSharpInstance::get_method_list
- loop through parent classes in CSharpInstance::get_method_list and CSharpScript::get_script_method_list (#46408 )
(cherry picked from commit 19f25b6847
)
2021-09-14 13:41:26 +02:00
Hugo Locurcio
d1a4cb2bea
Print colored diffs when there are formatting failures in CI
...
This makes diffs more readable in CI logs.
(cherry picked from commit 38424714b1
)
2021-09-14 13:41:26 +02:00
Duarte David
c4d0074aae
Fixes the normals of SphereMesh when the sphere/hemisphere is oblong
...
(cherry picked from commit f4ac08a182
)
2021-09-14 13:41:26 +02:00
Haoyu Qiu
930a1ea746
Make RichTextLabel honour default cursor shape property
...
(cherry picked from commit d12cceadd2
)
2021-09-14 13:41:26 +02:00
LoipesMas
7f0094ca9f
Add note about batching to Line2D's anti-aliasing
...
(cherry picked from commit b047430702
)
2021-09-14 13:41:25 +02:00
Marcus Brummer
128208d1d0
Check if vibration duration is > 0 on Android
...
(cherry picked from commit 47f338fc12
)
2021-09-14 13:41:25 +02:00
Vincent
ea13ff860d
implement individual mesh transform for meshlibrary items
...
(cherry picked from commit 70108fd850
)
2021-09-14 13:41:22 +02:00
Kerrad Yanis
77b00d16e2
Fix 3D Onion skinning missing
2021-09-14 13:37:23 +02:00
Rémi Verschelde
73345e1514
Merge pull request #52217 from ChronicallySerious/fix-vcs-script-attachment
...
Fix VCS script attachment when using GDScript VCS plugins
2021-09-14 13:13:07 +02:00
Rémi Verschelde
bd7394a105
Merge pull request #52219 from Gallilus/Fix-VisualScriptPropertySet-value-property-hint-3x
...
[3.x] Fix VisualScriptPropertySet value hint
2021-09-14 12:49:43 +02:00
lawnjelly
d878fe7b90
Sphere occluders - self occlusion and improvements
...
Sphere occluders are now tested for self occlusion. Spheres that are behind another sphere in the current view are superfluous so can be removed, cutting down on the runtime calculations.
AABBs are now maintained for Occluders as well as individual spheres, meaning a bunch of occluder spheres can be frustum rejected as a block.
2021-09-14 11:31:14 +01:00