Rémi Verschelde
0b54b3d053
Merge pull request #48395 from Duroxxigar/nav-backport
2022-01-05 16:38:13 +01:00
Jake Young
09bc9eb101
Backport NavigationServer with RVO2 to `3.x`
...
Change the entire navigation system.
Remove editor prefix from nav mesh generator class. It is now used for baking
at runtime as well.
Navigation supports obstacle avoidance now with the RVO2 library.
Nav system will also automatically link all nav meshes together to form one
overall complete nav map.
2022-01-05 16:00:56 +01:00
Pedro J. Estébanez
571e05d3d3
Clear only owners that are no longer in the same tree
...
(cherry picked from commit 2db9397fb9
)
2022-01-05 15:51:18 +01:00
Rémi Verschelde
716580bd18
Merge pull request #56512 from mhilbrunner/fix-docs-links
2022-01-05 12:59:04 +01:00
Max Hilbrunner
717801c9cb
Fix docs links in 3.x after docs reorg
2022-01-05 11:54:52 +01:00
Rémi Verschelde
1e2ef49b77
Merge pull request #56391 from raulsntos/fix-56385
2022-01-05 10:44:54 +01:00
Rémi Verschelde
e22f7ea3c0
Merge pull request #55514 from RandomShaper/better_node_delete_3.x
2022-01-05 10:25:33 +01:00
Rémi Verschelde
da7663189a
Merge pull request #56414 from eazrael/3.x-tree-fix-selectionmode-row
...
Tree: Fix de-select when selection mode set to SELECT_ROW (3.x)
2022-01-05 09:26:20 +01:00
Max Hilbrunner
c018d95df0
Merge pull request #55518 from Calinou/doc-improve-canvasitem-3.x
...
Improve the CanvasItem class documentation (3.x)
2022-01-05 02:53:42 +01:00
Hugo Locurcio
ccd8cdc363
Improve the CanvasItem class documentation
2022-01-05 02:04:44 +01:00
Rémi Verschelde
c7f9f4adc9
Merge pull request #56489 from Calinou/doc-cameraserver-3.x
...
Improve the CameraServer and CameraFeed class documentations (3.x)
2022-01-04 23:01:59 +01:00
Hugo Locurcio
73ec2c6ece
Improve the CameraServer and CameraFeed class documentations
...
This closes https://github.com/godotengine/godot-docs/issues/3255 .
2022-01-04 19:25:50 +01:00
Max Hilbrunner
c44de001de
Merge pull request #56395 from aaronfranke/3.x-doc-midi
...
[3.x] Document InputEventMIDI and add some missing 0xF MIDI messages
2022-01-04 18:28:16 +01:00
Rémi Verschelde
791f454b17
Merge pull request #56364 from V-Sekai/preview_node_sanitize_3_x
...
Clean preview node of all nodes which are not derived from VisualInstances [3.x]
2022-01-04 17:20:49 +01:00
Rémi Verschelde
1a7619830a
Merge pull request #56485 from KoBeWi/your_method_is_invalid
2022-01-04 16:46:13 +01:00
Rémi Verschelde
fde61a044b
Merge pull request #54913 from rcorre/copy-backport
2022-01-04 15:29:39 +01:00
kobewi
3f0248dc8e
Fix method validation in Thread
2022-01-04 14:48:16 +01:00
Rémi Verschelde
25369acff9
Merge pull request #51708 from Calinou/viewport-add-32bpc-color-depth
2022-01-04 14:30:24 +01:00
Aaron Franke
da88e42f16
[3.x] Document InputEventMIDI and add some missing 0xF MIDI messages
2022-01-04 05:30:15 -08:00
Rémi Verschelde
cc6e0e7fb3
Merge pull request #56161 from The-O-King/blend_shapes_octahedral
2022-01-04 14:09:49 +01:00
Max Hilbrunner
1ffcd7b92a
Merge pull request #56150 from snailrhymer/patch-2
...
[3.x] Fix descriptions of `set_cell` and `set_cellv` in TileMap.xml
2022-01-04 14:04:48 +01:00
Max Hilbrunner
7fae8f6828
Merge pull request #56152 from belzecue/patch-4
...
Update CharFXTransform: explain "relative index"/"absolute index"
2022-01-04 13:56:07 +01:00
Max Hilbrunner
5083901561
Merge pull request #56378 from Calinou/doc-spatialmaterial-flowmap-format
...
Document the expected format of anisotropy flowmaps in SpatialMaterial
2022-01-04 13:48:37 +01:00
Max Hilbrunner
1e3bdb6c14
Merge pull request #56463 from Calinou/doc-lerp-3.x
...
Improve `lerp()`, `lerp_angle()` and `inverse_lerp()` documentation (3.x)
2022-01-04 13:46:04 +01:00
Rémi Verschelde
3d174d0588
Merge pull request #56478 from Chaosus/shader_varying_pass_to_func_3.x
2022-01-04 09:41:59 +01:00
Yuri Roubinsky
0c449befbf
Allow pass varyings as out param to the function, when it's possible
2022-01-04 10:22:39 +03:00
Hugo Locurcio
a6db1c758a
Improve `lerp()`, `lerp_angle()` and `inverse_lerp()` documentation
...
This clarifies that `lerp()` can be used both for interpolation
and extrapolation.
2022-01-04 00:41:37 +01:00
Rémi Verschelde
22a7e6b120
Merge pull request #56449 from Calinou/3d-editor-split-freelook-sensitivity-setting-3.x
...
Split 3D editor sensitivity freelook sensitivity into its own setting (3.x)
2022-01-04 00:29:32 +01:00
Rémi Verschelde
4ab48a5915
Merge pull request #56439 from madmiraal/fix-56428-3.x
...
[3.x] Fix tablet tilt values returning bad values
2022-01-03 23:49:09 +01:00
Rémi Verschelde
888779a573
Merge pull request #56465 from winterpixelgames/fix-webgl2-transform-feedback-bug
...
Fix GPU particles transform feedback error for WebGL 2
2022-01-03 23:43:27 +01:00
Hugo Locurcio
d6e7308b3f
Split 3D editor sensitivity freelook sensitivity into its own setting
...
This allows configuring orbit sensitivity and freelook sensitivity
independently from each other. Often, it's needed to use a lower
freelook sensitivity compared to the orbit sensitivity.
Also, when using a FOV scale lower than the default
(using Alt + mouse wheel), the mouse sensitivity is now scaled
to make it easier to use freelook to look at distant objects.
This does not affect orbiting and panning.
2022-01-03 22:36:42 +01:00
jmb462
4de860c6d5
Fix PopupMenu bad item offset with custom vseparation
2022-01-03 22:15:59 +01:00
Yuri Roubinsky
5b0fe7880e
[3.x] Add hints and default values to the uniform nodes in visual shader
2022-01-03 22:59:10 +03:00
Rémi Verschelde
0aa7768b1e
Merge pull request #54207 from Calinou/3d-editor-add-quick-fov-adjust-3.x
2022-01-03 20:44:00 +01:00
Rémi Verschelde
5228c06b6c
Merge pull request #56328 from pycbouh/editor-theme-goes-brrr-but-then-halts-3.x
...
[3.x] Make the theme editor correctly stop updating after it was hidden
2022-01-03 20:14:13 +01:00
Rémi Verschelde
ccbfe8563e
Merge pull request #56427 from zaevi/3.x_csharp_file-scoped_namespace
2022-01-03 16:53:47 +01:00
Brian Semrau
2c60c29340
Fix GPU particles transform feedback for WebGL 2
2022-01-03 00:20:42 -05:00
Marcel Admiraal
913855926d
Fix tablet tilt values returning bad values
2022-01-02 12:16:04 +00:00
Zae
d5ad76a3c8
[3.x] [Mono] Add support for file-scoped namespace declaration.
2022-01-02 18:02:00 +08:00
Max Hilbrunner
08ce24a3c4
Merge pull request #56234 from timothyqiu/3.x-at-tool-script
...
Use `tool` instead of `@tool` in 3.x documentation
2022-01-02 03:09:09 +01:00
Max Hilbrunner
40f7dcbc7e
Merge pull request #56241 from KoBeWi/r3gist3r_b3for3_us3
...
[3.x] Improve docs about plugin registration
2022-01-02 03:08:02 +01:00
Christoph Nelles
72133365f4
Tree: Fix de-select when selection mode set to SELECT_ROW
...
It no longer de-selects an already selected row if the SELECT_MODE is
set to SELECT_ROW. Fixes #36047
Update scene/gui/tree.cpp
Co-authored-by: Michael Alexsander <michaelalexsander@protonmail.com>
2022-01-02 00:31:46 +00:00
Raul Santos
36cd00a84b
Init `params_buffer_size` member in GDMonoMethod
2022-01-01 02:23:40 +01:00
Hugo Locurcio
9937f7f50d
Document the expected format of anisotropy flowmaps in SpatialMaterial
2021-12-31 17:29:03 +01:00
Wilson E. Alvarez
3df436a08e
Map 64-bit versions of String.to_int and String.hex_to_int over to GDScript
2021-12-30 21:36:54 -05:00
Wilson E. Alvarez
d03b82cde7
Expose String::join over to GDScript
2021-12-30 21:27:18 -05:00
Hugo Locurcio
ae918c3041
Use asynchronous shader compilation and cache in the editor if requested
...
This provides more consistent behavior between the editor and running
project.
2021-12-31 02:20:29 +01:00
SaracenOne
5935cee298
Clean preview_node of all none VisualInstances
2021-12-31 01:19:15 +00:00
Clay John
7fcfde9b75
Merge pull request #56215 from timothyqiu/alpha-channel-3.x
...
[3.x] Alpha channel indicates opacity, not transparency
2021-12-29 17:54:03 -07:00
Yuri Sizov
b32acc57f3
Make the theme editor correctly stop updating after it was hidden
2021-12-29 23:40:23 +03:00