Age | Commit message (Collapse) | Author |
|
`AnimatedSprite{2D,3D}` improvements
|
|
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see".
|
|
* Add support for individual frame duration to `SpriteFrames`.
* Various minor improvements.
|
|
Ignore depth draw optimization when using depth draw alpha prepass
|
|
Remove duplicate Month and Weekday enums
|
|
This is necessary as the scene shader still uses alpha in this case so we can't discard fragments that weren't written to the depth buffer
|
|
[iOS] Add Apple Pencil pressure and tilt support.
|
|
Bind setter and getter for pin joint parameters in `PhysicsServer2D`
|
|
Allow to apply the angular velocity of a moving platform
|
|
GDScript: Error when assigning return value of void function
|
|
Remove the `VOID_ASSIGNMENT` warning since those cases will be errors
now.
|
|
|
|
|
|
Well, they were duplicately-exposed, but triplicately-defined.
|
|
|
|
|
|
Bind methods related to disabling collision between joint bodies
|
|
|
|
Clarify the description of ArrayMesh::regen_normal_maps
|
|
|
|
Added options for sorting transparent objects (port of PR #63040)
|
|
|
|
|
|
TokageItLab/add-animation-started-finished-signal-to-tree
Add `animation_started/finished` signals to `AnimationTree` and fix time accuracy in StateMachine
|
|
Animation: Add inspector plugin for key time edit & Change `track_find_key()` argument to find key with approximate
|
|
Make auto-advance flag a requirement for conditional/expression evaluation
|
|
Add configuration warning when ButtonGroup is used with non-toggleable buttons
|
|
[RTL] Rename remove_line() to remove_paragraph() for naming consistancy.
|
|
Also fix ambiguous documentation of ButtonGroup.
|
|
|
|
Fixed Issue #68194 involving ColorPicker being allowed to align horizontally when it shouldn't
|
|
Allow to specify a default value in `ProjectSettings.get_setting()`
|
|
ProjectSettings.get_setting(), which is used when no setting is set.
Also added tests for the project settings.
Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>
|
|
Added signal to NavigationAgent when entering a link
|
|
|
|
Improve signal documentation for Area2D/3D
|
|
Change GridMap navigation_layers to per mesh_library item
|
|
Add `get_point_position` method to `AStarGrid2D`
|
|
Adds stream and weight parameters to add_stream. By default, weight is
1.0f.
|
|
|
|
Changes GridMap navigation_layers from a single bitmask for the entire GridMap to a bitmask for each item used in the mesh_library with a baked navmesh.
|
|
|
|
Restore weight scale for `AStarGrid2D` (partially)
|
|
Implement basic ASTC support
|
|
VCS: Fix GDExtension return types for VCS after Array type hardening
|
|
Implements basic ASTC support:
* Only 4x4 and 8x8 block sizes.
* Other block sizes are too complex to handle for Godot image compression handling. May be implemented sometime in the future.
The need for ASTC is mostly for the following use cases:
* Implement a high quality compression option for textures on mobile and M1 Apple hardware.
* For this, the 4x4 is sufficient, since it uses the same size as BPTC.
ASTC supports a lot of block sizes, but the benefit of supporting most of them is slim, while the implementation complexity in Godot is very high.
Supporting only 4x4 (and 8x8) solves the real problem, which is lack of a BPTC alternative on hardware where it's missing.
Note: This does not yet support encoding on import, an ASTC encoder will need to be added.
|
|
|
|
Add properties to disable top/bottom cap generation in TubeTrailMesh
|
|
Document MDSF font outlines may require `msdf_pixel_range` adjustments
|
|
[4.x] Fix typo and ensure backwards compatibility for changed property names
|