Andrii Doroshenko (Xrayez) and Ugis Brekis
acd9abe507
Add AspectRatioContainer class
...
Backported from ba68383706 .
Co-authored-by: Ugis Brekis <ugis.brekis@productmadness.com >
2021-01-12 16:25:26 +02:00
lawnjelly
690e07b509
Dynamic BVH for rendering and godot physics
...
Complete rewrite of spatial partitioning using a bounding volume hierarchy rather than octree.
Switchable in project settings between using octree or BVH for rendering and physics.
2021-01-12 12:12:10 +00:00
Andrii Doroshenko (Xrayez) and MidZik
47899e67c5
Add ability to restore RandomNumberGenerator state
...
3.2 version of b5107715f1 .
`get_seed()` still returns the previous state and not the initial seed,
because users may rely on this behavior for resetting the state in 3.2.
Documented this is going to be fixed in 4.0.
Co-authored-by: MidZik <matt.idzik1@gmail.com >
2021-01-08 15:02:02 +02:00
Rémi Verschelde
3d31433229
doc: Remove links to RNG tutorial, not yet in 3.2 branch
2021-01-07 14:33:36 +01:00
Hugo Locurcio
cec16357ef
Document the requirement to update GPU particle visibility
...
This also updates some option names in the editor for consistency
and accuracy.
See #44955 .
2021-01-06 19:17:57 +01:00
Rémi Verschelde
d7102ac78f
doc: Sync classref with current source
2021-01-05 21:33:34 +01:00
Hugo Locurcio and Rémi Verschelde
7fb212fdb6
Mention that the delta argument is in seconds in Node documentation
...
(cherry picked from commit fcb6ecaf21 )
2021-01-05 21:33:34 +01:00
Maganty Rushyendra and Rémi Verschelde
90d1d580af
Explain A Star pathfinding algorithm cost calcuation
...
(cherry picked from commit f6634648ce )
2021-01-05 21:33:33 +01:00
Rémi Verschelde
66bfe855a8
Revert "Add a project setting to enable stdout flushing in release builds"
...
This reverts commit 341b9cf15a .
This makes the logger crash when used during cleanup: #44850 .
2021-01-05 21:33:33 +01:00
Maganty Rushyendra and Rémi Verschelde
d2241a2b5f
Specify order of drawing of Nodes in raise() description
...
(cherry picked from commit a67ef5999d )
2021-01-05 21:33:32 +01:00
Hugo Locurcio and Rémi Verschelde
58efe5f313
Document the desktop-only file logging setting override
...
This closes https://github.com/godotengine/godot-docs/issues/4505 .
(cherry picked from commit bd0b7003e0 )
2021-01-05 20:49:00 +01:00
Eoin O'Neill and Rémi Verschelde
650f7c6f35
StateMachinePlayback: Added missing bindings to get_current_play_pos and get_current_length.
...
This allows the user to query the AnimationNodeStateMachinePlayback's current
play position and total length of current animation state. These methods are currently
used in the editor plugin, but can also be useful for querying general playback state
information.
Added documentation for AnimationNodeStateMachinePlayback's `get_current_play_position`
(cherry picked from commit 674fb52f52 )
2021-01-05 20:48:57 +01:00
Yuri Roubinsky and Rémi Verschelde
adfc646f8c
Added optional id parameter to PopupMenu::add_separator
...
(cherry picked from commit ca8c794d04 )
2020-12-30 09:57:01 +01:00
Hugo Locurcio and Rémi Verschelde
e2ff3ab88f
Document RichTextLabel not supporting entangled BBCode tags
...
See #44634 .
(cherry picked from commit 3b6612e48e )
2020-12-30 09:56:17 +01:00
Rémi Verschelde
a24a6d510f
doc: Sync classref with current source
2020-12-29 16:02:45 +01:00
kobewi and Rémi Verschelde
151fa897fb
Complete documentation of EditorExportPlugin
...
(cherry picked from commit 8b231aff28 )
2020-12-29 16:02:03 +01:00
kobewi and Rémi Verschelde
a227eefd2d
Rename offset to point in remove_point()
...
(cherry picked from commit 4f72a07eaa )
2020-12-29 16:02:03 +01:00
Jummit and Rémi Verschelde
27bfacd425
fix missing "s" in Viewport docs
...
(cherry picked from commit 63456bdd8a )
2020-12-29 16:02:03 +01:00
kobewi and Rémi Verschelde
9150d35699
Mention that change_scene is deferred
...
(cherry picked from commit 86aa9b1233 )
2020-12-29 16:02:02 +01:00
Hugo Locurcio and Rémi Verschelde
f50c0d9503
Fix confusing SliderJoint3D brief description
...
(cherry picked from commit 27f964d538 )
2020-12-29 16:02:02 +01:00
Hugo Locurcio and Rémi Verschelde
76b5cde0b2
Document how to solve UV jittering when using large procedural meshes
...
(cherry picked from commit a86ed339a4 )
2020-12-29 16:02:01 +01:00
Yuri Roubinsky and Rémi Verschelde
bafbb238af
Added a note describing a code behind Vector2/3.direction_to
...
(cherry picked from commit fa0683ed30 )
2020-12-29 16:02:00 +01:00
Hugo Locurcio and Rémi Verschelde
f5f04a10f5
Add a project setting to enable stdout flushing in release builds
...
This can be used in server builds for journalctl compatibility.
(cherry picked from commit 341b9cf15a )
2020-12-29 16:02:00 +01:00
Fabio Alessandrelli and Rémi Verschelde
53988c7de3
Add important note about OS.get_unixtime.
...
Should NEVER be used for precise time computations since its return
values are not guaranteed to be monotonic.
(cherry picked from commit 49741d9464 )
2020-12-29 16:01:59 +01:00
Marcus Brummer and Rémi Verschelde
d3d34dc73b
Fixed Geometry2D::get_closest_points_between_segments docs
...
(cherry picked from commit 56e5ca38d7 )
2020-12-29 16:01:59 +01:00
Rémi Verschelde
1a64f5d2ec
ProximityGroup: Fix access modifiers, rename private methods for clarity
...
See #36285 which mistakenly added documentation for the whole C++ API, while
some of it is meant to be and stay private as it's not exposed to scripts.
The access modifiers and method prefix were not used properly.
Cleanup code, and rename wrong `group_name` parameters to `method`, as it's a
method name which is being broadcast.
This is a very old class from pre-open source days, chances are that it was
just forgotten and not meant to be kept as is and undocumented.
(cherry picked from commit 79ba70f7ee )
2020-12-29 16:01:58 +01:00
Rémi Verschelde and GitHub
a4d25a115e
Merge pull request #44460 from theogen-ratkin/3.2
...
[3.2] Add interpolation parameter to resize_to_po2()
2020-12-19 09:36:01 +01:00
Theogen Ratkin
8f6a6ac8d0
Add interpolation parameter to resize_to_po2()
...
Image::resize_to_po2() now takes an optional p_interpolation parameter
that it passes directly to resize() with default value INTERPOLATE_BILINEAR.
GLES2: call resize_to_po2() with interpolate argument
Call resize_to_po2() in GLES2 rasterizer storage with either
INTERPOLATE_BILINEAR or INTERPOLATE_NEAREST depending on TEXTURE_FLAG_FILTER.
This avoids filtering issues with non power of two pixel art textures.
See #44379
2020-12-18 14:02:38 -04:00
Yuri Sizov
816fef21f9
Add a minimap to the GraphEdit
2020-12-18 01:31:17 +03:00
Rémi Verschelde and GitHub
9710a38637
Merge pull request #44435 from Calinou/fix-max-renderable-elements-hint
...
Fix invalid property hint for `max_renderable_elements` project setting
2020-12-16 21:59:29 +01:00
Hugo Locurcio
680312b95a
Fix invalid property hint for max_renderable_elements project setting
...
This closes #36240 .
2020-12-16 19:33:15 +01:00
skyace65
04926adb8a
[3.2] Document what can be used as a type hint
2020-12-15 22:34:25 -05:00
Marcel Admiraal
825ad65fc4
Remove Generic6DOFJoint precision property
2020-12-15 10:15:42 +00:00
Hugo Locurcio
9c234abdc9
Document the argument count limit in SceneTree.call_group()
...
This limitation should be lifted in 4.0 thanks to the new method
binding system, but it's still present in 3.2.x.
2020-12-15 00:53:40 +01:00
Hugo Locurcio
f2b04e8865
Document that changing the particle amount resets emission
...
See #16352 .
2020-12-11 15:38:55 +01:00
Rémi Verschelde
0c7a9bd283
doc: Sync classref with current source
...
And fix broken doctool after #43948 .
2020-12-10 14:22:31 +01:00
volzhs and Rémi Verschelde
c904cf612a
Add option to draw all tabs in front
...
(cherry picked from commit 814f9015f8 )
2020-12-10 13:07:49 +01:00
Michael Alexsander and Rémi Verschelde
32da9dc1e9
Add "font_color_separator" theme property to 'PopupMenu'
...
(cherry picked from commit 383e8919e0 )
2020-12-10 13:06:15 +01:00
Tomasz Chabora and Rémi Verschelde
99a6cf77dd
Mention that 'changed' signal needs manual emit
...
(cherry picked from commit b552c26c68 )
2020-12-10 13:03:25 +01:00
Hugo Locurcio and Rémi Verschelde
b1919a3ed0
Document the lack of localization remapping support in VideoPlayer
...
See #43917 .
(cherry picked from commit 1636fb8856 )
2020-12-10 13:03:05 +01:00
Danil Alexeev and Rémi Verschelde
6c3a0e3a5a
Several edits to the GDScript docs
...
(cherry picked from commit bf96056ad0 )
2020-12-09 11:22:03 +01:00
Hugo Locurcio and Rémi Verschelde
eda04c6b6c
Fix incorrect Curve3D.interpolate_baked() description
...
The offset is in 3D units, not pixels.
This closes https://github.com/godotengine/godot-docs/issues/4339 .
(cherry picked from commit 5a9600cd24 )
2020-12-02 16:03:06 +01:00
Jummit and Rémi Verschelde
deda90bad7
add root_node as property of MultiplayerAPI
...
(cherry picked from commit d4c4d2db4c )
2020-12-01 09:00:54 +01:00
Hugo Locurcio and Rémi Verschelde
d8c90f5f1e
Improve the ProjectSettings.globalize_path() documentation
...
This closes https://github.com/godotengine/godot-docs/issues/4409 .
(cherry picked from commit f415db5b75 )
2020-12-01 09:00:52 +01:00
Rémi Verschelde
dbb69f8f49
doc: Mention iOS support for Input gravity/gyroscope sensors
...
It has been implemented for iOS a long time ago already with #7127 .
(cherry picked from commit 2d0fda3ca2 )
2020-12-01 09:00:48 +01:00
jfons and Rémi Verschelde
bdc6f2fd95
Fix binding of default value in EditorSpatialGizmoPlugin::get_material()
...
It was commented for some reason I can't remember.
(cherry picked from commit e6949dae72 )
2020-11-26 09:38:47 +01:00
Hugo Locurcio and Rémi Verschelde
9706b78a3f
Document C# garbage collection caveats in Reference and Resource
...
(cherry picked from commit 0565c76e8b )
2020-11-26 09:38:47 +01:00
Hugo Locurcio and Rémi Verschelde
b2b5d9a7a3
Improve the AudioStreamPlayer3D class documentation
...
(cherry picked from commit 95618e2937 )
2020-11-26 09:38:47 +01:00
Rémi Verschelde
ac8dedd532
doc: Warn about using Node internal processing
...
See #43689 .
Also 'fixed' some spelling for behavior in publicly visible strings.
(Sorry en_GB, en_CA, en_AU, and more... Silicon Valley won the tech spelling
war.)
(cherry picked from commit a655de89e3 )
2020-11-26 09:38:45 +01:00
Hugo Locurcio
8adaf603d1
Update the number of lights supported in OmniLight and SpotLight docs
...
Follow-up to #43606 .
2020-11-20 14:07:33 +01:00