Kiri Jolly
459cab99f4
Fixed unbounded dual-paraboloid shadow map culling.
...
Dual paraboloid shadowmaps were ending up with infinitely large volumes of area behind the hemisphere un-culled.
This change just adds a back plane to the convex shape used for the culling volume.
2020-04-29 19:24:43 -07:00
Rémi Verschelde
92d4a0cbd2
Merge pull request #38288 from RandomShaper/imvu/fix_not_freed_gdsfuncstate
...
Fix leaked objects when game ends with yields in progress
2020-04-29 17:30:28 +02:00
Rémi Verschelde
b46e5c7b94
Merge pull request #38203 from woollysammoth/multiple-ik-bug
...
Fixes SkeletonIK resetting other IK poses
2020-04-29 17:29:51 +02:00
Rémi Verschelde
39a0cdac5f
Merge pull request #38279 from BigRed-118/assert_mark_as_safe_regression_bug
...
Fix for marking assert lines as safe bug
2020-04-29 16:24:38 +02:00
Rémi Verschelde
b99b212855
Merge pull request #38307 from Calinou/shell-open-res-user-warning
...
Warn when trying to open `res://` or `user://` with `OS.shell_open()`
2020-04-29 16:07:34 +02:00
Rémi Verschelde
f6e29addd4
Merge pull request #37846 from CaptainProton42/text-edit-undo-stack-size
...
Add "undo_max_stack_size" property to TextEdit
2020-04-29 15:56:08 +02:00
Rémi Verschelde
58435b0c91
Merge pull request #20371 from aaronfranke/vector-lerp
...
[Core] [Mono] [GDNative] Rename "linear_interpolate" methods to "lerp"
2020-04-29 15:50:00 +02:00
Rémi Verschelde
1d45a269f8
Merge pull request #38302 from qarmin/format_set
...
RasterizerStorageRD: Don't override format value
2020-04-29 14:16:52 +02:00
Rémi Verschelde
4b4fc2ea55
Merge pull request #33578 from code-xD/master
...
Made the search results more specific.
2020-04-29 13:57:25 +02:00
Pedro J. Estébanez
c427334393
Fix leaked objects when game ends with yields in progress
2020-04-29 13:55:10 +02:00
Rémi Verschelde
b3da429423
Merge pull request #36498 from Avantir-Chaosfire/patch-1
...
doc: Improve Node2D to_local/to_global description
2020-04-29 13:04:19 +02:00
John Wigg
4a82390aaf
Limit undo stack size
...
The stack size of the undo history of a TextEdit was not limited leading
to potential memory leaks when doing lots of operations on a TextEdit.
This commit adds the option gui/common/text_edit_undo_stack_max_size
to the project settings. The first element of the undo stack is popped
if the stack's size exceeds this value ensuring limited memory usage.
The default stack size setting is 1024.
Fixes #37838 .
2020-04-29 11:31:01 +02:00
Rémi Verschelde
a277c89556
Merge pull request #37523 from 1abinitio1/master
...
Add option for editor freelook camera sensitivity
2020-04-29 11:20:13 +02:00
Shivansh Anand
8c66d80099
Make Quick Open substring match more specific.
...
When finding a substring, the rating is biased towards substrings
at the end of the path.
Fixes #33504 .
2020-04-29 10:12:32 +02:00
Aaron Franke
540156b387
[Core] Rename linear_interpolate to lerp
2020-04-29 04:02:49 -04:00
Aaron Franke
ad3c3e1bbb
[Mono] Rename LinearInterpolate to Lerp
2020-04-29 04:02:24 -04:00
Rémi Verschelde
10273e9de6
Merge pull request #38034 from punto-/punto-/vibration_info_protected
...
makes VibrationInfo protected
2020-04-29 09:57:17 +02:00
Avantir-Chaosfire
5c6f824e71
doc: Improve Node2D to_local/to_global description
2020-04-29 09:44:51 +02:00
Rémi Verschelde
0bf6a86db4
Merge pull request #37795 from Chaosus/shader_fix_const_order2
...
Fix shader constant sorting
2020-04-29 09:41:34 +02:00
Rémi Verschelde
41af228b76
Merge pull request #36960 from pycbouh/docs-improve-shortcuts
...
Improve shortcut formatting in docs
2020-04-29 09:40:52 +02:00
Rémi Verschelde
2ed231521b
Merge pull request #37705 from dreamsComeTrue/editor-animation-player-improvements
...
Allow to rename animation just after it was duplicated in Editor
2020-04-29 09:37:53 +02:00
1abinitio1
712a5aff1d
Add option for editor freelook camera sensitivity
2020-04-29 09:36:29 +02:00
Rémi Verschelde
5cae0f3402
Merge pull request #37580 from aaronfranke/xform
...
Print errors when passing an invalid type to xform
2020-04-29 09:32:51 +02:00
Rémi Verschelde
fa34b8eda2
Merge pull request #37965 from EricEzaM/drag-multiple-resources-onto-array-export
...
Drag multiple resources onto exported array variable at once
2020-04-29 09:20:18 +02:00
Rémi Verschelde
105b4f89b9
Merge pull request #37776 from Sauermann/transform-scale-origin
...
Clarify Transform scaled Method description
2020-04-29 09:17:47 +02:00
Rémi Verschelde
368892bfe4
Merge pull request #38301 from qarmin/copy_paste_bv
...
Fix copy paste array index bug
2020-04-29 09:15:36 +02:00
Rémi Verschelde
dfe38fbf8a
Merge pull request #38287 from JiRuifanCR/animatedtexture-oneshot-pause-set-frame
...
Add set_frame, pause, and oneshot to AnimatedTexture
2020-04-29 09:14:37 +02:00
punto-
41a7d07095
Input: make VibrationInfo protected to allow implementors to use it
2020-04-29 09:11:14 +02:00
Rémi Verschelde
a17bdb10a9
Merge pull request #38074 from KoBeWi/tfree
...
Mention how to remove TreeItem from a Tree
2020-04-29 09:07:24 +02:00
Rémi Verschelde
4b5d4bbe48
Merge pull request #38235 from BigRed-118/help_tabs_shuffle_fix
...
Fixed shuffling editor help tabs
2020-04-29 09:06:00 +02:00
Rémi Verschelde
7e1e0f496b
Merge pull request #37802 from ThakeeNathees/window-position-bug-osx-x11
...
display server window position bug fix
2020-04-29 09:04:53 +02:00
Rémi Verschelde
e23bd5a1cb
Merge pull request #38314 from KoBeWi/dead_increment
...
Remove unneccessary increment in TextEdit
2020-04-29 08:55:56 +02:00
Tomasz Chabora
9dfb231e00
Remove unneccessary increment in TextEdit
2020-04-29 00:16:48 +02:00
Rémi Verschelde
75e4ccc00e
Merge pull request #36427 from nekomatata/scene-thumbnail-flipped
...
Fixed flipped scene preview thumbnail
2020-04-28 21:59:12 +02:00
Rémi Verschelde
088cf37bf2
Merge pull request #37314 from nekomatata/bullet-fix-damping
...
Better damping implementation for Bullet rigid bodies
2020-04-28 21:39:05 +02:00
Rémi Verschelde
e445be6944
Merge pull request #38064 from aaronfranke/rotated
...
Improve the Vector2 rotated code
2020-04-28 20:49:22 +02:00
Rémi Verschelde
2497740a4e
Merge pull request #37273 from akien-mga/gltf-tangent-fix-32712
...
glTF: Fix tangent generation for non-blend shapes
2020-04-28 20:32:37 +02:00
Aaron Franke
72ecd36cb3
Print errors when passing an invalid type to xform
2020-04-28 14:24:16 -04:00
Hugo Locurcio
d46e411b44
Warn when trying to open `res://` or `user://` with `OS.shell_open()`
...
`OS.shell_open()` will pass on the path directly to the OS' shell
handler (which can handle file paths or URLs). It can't handle
Godot-specific paths, so these need to be converted with
`ProjectSettings.globalize_path()` first.
2020-04-28 19:37:09 +02:00
qarmin
ad6bcea49d
Don't override format value
2020-04-28 18:51:17 +02:00
qarmin
0e9942a671
Fix copy paste array index bug
2020-04-28 18:26:57 +02:00
Revan Ji
f5029e18ca
Add set_frame, pause, and oneshot to AnimatedTexture
...
Add API documentation for said changes.
2020-04-29 00:26:37 +08:00
Rémi Verschelde
abf5132a32
doc: Sync classref with current source
2020-04-28 16:33:44 +02:00
Rémi Verschelde
d44c5cfcf7
Merge pull request #38295 from akien-mga/input-is-back
...
Rename InputFilter back to Input
2020-04-28 16:20:20 +02:00
Rémi Verschelde
b9e58ed5b8
Merge pull request #38292 from akien-mga/input-drop-obsolete-controllerdbs
...
Input: Drop obsolete versions of SDL gamecontrollerdb
2020-04-28 15:44:31 +02:00
Rémi Verschelde
fdf58a5858
Rename InputFilter back to Input
...
It changed name as part of the DisplayServer and input refactoring
in #37317 , with the rationale that input no longer goes through the
main loop, so the previous Input singleton now only does filtering.
But the gains in consistency are quite limited in the renaming, and
it breaks compatibility for all scripts and tutorials that access
the Input singleton via the scripting language. A temporary option
was suggested to keep the scripting singleton named `Input` even if
its type is `InputFilter`, but that adds inconsistency and breaks C#.
Fixes godotengine/godot-proposals#639 .
Fixes #37319 .
Fixes #37690 .
2020-04-28 15:19:49 +02:00
Rémi Verschelde
510e83498e
Input: Drop obsolete versions of SDL gamecontrollerdb
...
The 204 and 205 are the older, SDL 2.0.4 and 2.0.5 compatible mappings,
but since all new mappings have only been added to the main
gamecontrollerdb.txt which overrides the older entries, it doesn't make
much sense for us to keep the old databases.
We do not support the SDL2 half axes and inverted axes features from
gamecontrollerdb.txt, but this only impacts the specific controllers
which can use those features, the rest are parsed and used properly.
As for godotcontrollerdb.txt, it doesn't make sense for us to maintain
our own custom mappings instead of submitting them upstream. The only
exception is the Javascript and UWP platforms for which no bindings are
available upstream, so we keep those entries.
2020-04-28 14:51:44 +02:00
Rémi Verschelde
39f7a40925
Merge pull request #37163 from madmiraal/fix-csg-normal
...
Fix CSG vertex normal calculation.
2020-04-28 14:28:31 +02:00
Rémi Verschelde
e71b05d365
Merge pull request #37193 from madmiraal/fix-android-export-unicode-errors
...
Fix Android export throwing Unicode errors.
2020-04-28 14:27:56 +02:00
Rémi Verschelde
d8066aa6a4
Merge pull request #38286 from bojidar-bg/x-expose-cell-size
...
Expose the cell_size affecting VisibilityNotifier2D precision
2020-04-28 11:19:16 +02:00