Age | Commit message (Collapse) | Author |
|
Also quick clean up of the matching C++ files.
|
|
|
|
|
|
|
|
Fix typo in `VisualShaderNodeCompare.ComparisonType` name.
|
|
|
|
ericrybick/35409-skeleton-does-not-return-to-original-pose-when-ik-playback-is-stopped
Fix bone pose override not being reset when IK animation is stopped
|
|
- Add some missing descriptions.
- Add links to tutorials for ARVR and AnimationTree.
- Style fixes.
- Engine changes:
* Make `AnimationNodeTransition.input_<number>` properties internal
so that they don't appear in the docs. They still appear in the
inspector based on the actual number of inputs requested.
* Drop unimplemented `CPUParticles.flatness`. It's only used for 3D
particles in `ParticlesMaterial`, and thus only relevant for
`CPUParticles3D`.
|
|
|
|
Fixes #35409
|
|
Android virtual keyboard respecting LineEdit max length.
|
|
|
|
Fixed Tween::start() with pending updates
|
|
Start was canceled instead of deferred in case of an update in progress.
Fixes #35441
|
|
Replace CameraMatrix::get_viewport_size with get_viewport_half_extents, shadow culling with ortho camera and other affected issues
|
|
Fix Control::_window_find_focus_neighbour
|
|
Fixes #26637.
Fixes #19900.
The viewport_size returned by get_viewport_size was previously incorrect, being half the correct value. The function is renamed to get_viewport_half_extents, and now returns a Vector2.
Code which called this function has also been modified accordingly.
This PR also fixes shadow culling when using ortho cameras, because the correct input for CameraMatrix::set_orthogonal should be the full HEIGHT from get_viewport_half_extents, and not half the width.
It also fixes state.ubo_data.viewport_size in rasterizer_scene_gles3.cpp to be the width and the height of the viewport in pixels as stated in the documentation, rather than the current value which is half the viewport extents in worldspace, presumed to be a bug.
|
|
|
|
Remove unused #if 0'ed code
|
|
|
|
See https://github.com/godotengine/godot/issues/22581#issuecomment-576836691.
Not using `or_greater` as there *is* a max size value that the current
implementation can accept. If using e.g. size 6000 with
FiraSans-Regular.ttf, errors are printed due to failing asserts on a
glyph size that should be within 4096x4096 px.
|
|
|
|
|
|
Due to a typo, the size of a candidate neighbor was confused with the
size of the control itself.
Fixes #34936.
|
|
Otherwise we can have a segmentation fault if we try to call
`add_child` on an already freed node.
Fixes #35323.
|
|
Regression from #34040, apparently making this a const reference
introduces issues (not sure why, but previous code worked fine).
Fixes #34691.
Co-authored-by: dankan1890 <mewuidev2@gmail.com>
|
|
|
|
Fixes #29777.
Co-authored-by: Cameron Reikes <cameronreikes@gmail.com>
|
|
Fix scrollbar regression on large scales
|
|
|
|
|
|
Fixes get_floor_normal() returning the user defined floor_normal.
|
|
When there is no collision with a floor the get_floor_normal() function
should return the zero vector to be consistent with get_floor_velocity().
Renames floor_normal to up_direction in all bindings.
Updates the documentation of get_floor_normal() and get_floor_velocity()
to make it clear when the values are valid. Updates the documentation for
move_and_slide() and move_and_slide_with_snap() to use the new up_direction
parameter name.
|
|
These properties will affect the minimum size of LineEdit:
* The right icon (`set_right_icon`)
* The clear button (`set_editable` and `set_clear_button_enabled`)
* The text, when "expand to text length" is enabled (`set_text`)
|
|
Using codespell 1.16.0.
See ab3bccdb78cc7dffb6ab796053ef63489f05558d for procedure.
|
|
|
|
|
|
Don't allow to use too big index in ItemList
|
|
|
|
Fix more instances of overlapping scrollbars
|
|
|
|
|
|
Fix #33309 Overlapping Scrollbars in ScrollContainer
|
|
|
|
Triggers errors in `Transform2D::affine_invert()`.
Fixes #26510.
Fixes https://github.com/godotengine/godot/issues/24997#issuecomment-457951639.
|
|
Spinbox apply input method
|
|
|
|
|
|
|
|
velocity.
This work has been kindly sponsored by IMVU.
|