Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-28 | Fix MSVC warning C4702: unreachable code | Rémi Verschelde | |
Part of #66537. | |||
2022-09-18 | Changed the rest definition of SkeletonProfileHumanoid thumb | Silc Renew | |
2022-09-15 | Move some methods to Animation from Variant for refactoring | Silc Renew | |
2022-08-29 | Fixed AnimationTrackEditor redraw/deselect timing and find key compearation | Silc Renew | |
2022-08-27 | Add optimization for Animation::ValueTrack | Silc Renew | |
2022-08-27 | Add linear/cubic angle interpolation to Animation interpolation type | Silc Renew | |
2022-08-26 | Make Cubic to CubicInTime and reduce items in the track intrp type | Silc Renew | |
2022-08-23 | Merge pull request #64647 from TokageItLab/auto-tangent | Rémi Verschelde | |
2022-08-23 | Add bezier preset and refactor bezier editor | Silc Renew | |
Co-authored-by: Razoric480 <razoric480@gmail.com> | |||
2022-08-22 | Merge pull request #64132 from TokageItLab/fix-optimizer | Rémi Verschelde | |
2022-08-19 | Make `cubic_interpolate()` consider key time in animation | Silc Renew | |
2022-08-09 | improve animation track optimizer algorithm | Silc Renew | |
2022-07-31 | Make `Animation::track_insert_key` return key index | Zae | |
2022-07-27 | rename and unify notation for spherical interpolation | Silc Renew | |
2022-06-27 | Refactor bezier interpolation functions | Hendrik Brucker | |
2022-06-11 | Add suffixes to all nodes and resources | FireForge | |
2022-05-19 | Use suffixes for units in nodes and resources | Aaron Franke | |
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-04-07 | Add enum hint for Animation.loop_mode | FireForge | |
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-03-04 | Animation: Silence false positive -Wstringop-overflow warning | Rémi Verschelde | |
And disable debug code which was wrongly left enabled. | |||
2022-02-20 | Fixed cubic interpolate with loop | Silc 'Tokage' Renew | |
2022-02-12 | Implement cubic_interpolate() as MathFunc for refactoring | Silc 'Tokage' Renew | |
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-29 | Make AnimationTree delta argument force double in core | Silc 'Tokage' Renew | |
2022-01-05 | Merge pull request #56193 from ↵ | Rémi Verschelde | |
kodiwills/fix-update-mode-not-refreshed-visually-on-undo | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-02 | Fix various typos | luz paz | |
Found via ` codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint,varn` Update editor/import/resource_importer_layered_texture.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update doc/classes/TileSetScenesCollectionSource.xml Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/graph_edit.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/rich_text_label.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Revert previously committed change | |||
2021-12-23 | add missing emit_changed() to set update mode function | Kodi | |
2021-12-09 | Add a double-precision editor build to CI | Aaron Franke | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-20 | Change cast of int to num to int static cast | Francois Belair | |
2021-11-16 | Make bezier handle type a property of keyframes, update interface | Nathan Lovato | |
- Replaced unused code related to old close icon with a button - Add bezier handle options to right-click menu - Remove mirror handle mode, only keep balanced - Update animation reference | |||
2021-11-09 | Merge pull request #53819 from TokageItLab/re-implement-ping-pong | Rémi Verschelde | |
Reimplement ping-pong animation and reverse playback | |||
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-11-03 | reimplement ping-pong | Silc 'Tokage' Renew | |
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | |||
2021-10-25 | Fix GCC 12 `-Werror=type-limits` in animation compression code | Rémi Verschelde | |
Fixup to #54050, CI's GCC builds didn't catch it. | |||
2021-10-25 | Merge pull request #54050 from reduz/animation-compression | Rémi Verschelde | |
2021-10-23 | Fixed animation insertion in SkeletonEditor | Silc 'Tokage' Renew | |
2021-10-21 | Implement Animation Compression | reduz | |
Roughly based on https://github.com/godotengine/godot-proposals/issues/3375 (used format is slightly different). * Implement bitwidth based animation compression (see animation.h for format). * Can compress imported animations up to 10 times. * Compression format opens the door to streaming. * Works transparently (happens all inside animation.h) | |||
2021-10-16 | Implement Animation Blend Shape Tracks | reduz | |
* New track type BLEND_SHAPE * Blend shapes are imported via this new track type * Processing is more optimized (no longer relies on variants) * Modified the Blend Shape API in MeshInstance3D to use indices rather than StringNames (more optimizes) * Promo: Fixed a small bug in gizmo updating in Node3D that affected performance Dedicated BlendShape tracks are required for both optimization and eventually implementing them in animation compression. | |||
2021-10-12 | Remove animation 3D transform track, replace by loc/rot/scale tracks. | reduz | |
* `Animation.TYPE_TRANSFORM3D` track is gone. * Added POSITION_3D, ROTATION_3D, SCALE_3D tracks. * GLTF2, Collada, FBX importers will only import the track types found. * Skeleton3D bone poses are now Pos/Rot/Scale, pose matrix removed. * AnimationPlayer and AnimationTree animate these tracks separately, only when found. * Removed BakeReset code, is useless with these changes. This is the first in a series of commits designed to make the animation system in Godot more useful, which includes: * Better compatibility with Autodesk products * Better reusability of animations across models (including retargeting). * Proper animation compression. * etc. *Note* GLTF2 animation saving went broken with this PR, needs to be fixed in a subsequent one. | |||
2021-10-11 | Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and ↵ | Juan Linietsky | |
NodeAnimation" | |||
2021-10-09 | implement ping-pong loop in animation | Tokage | |
Co-authored-by: Chaosus <chaosus89@gmail.com> | |||
2021-08-24 | Calculate proper animation length. | K. S. Ernest (iFire) Lee | |
2021-08-22 | Fix 3d animations doesn't play | requizm | |
Add comment Fix ff | |||
2021-08-09 | Some work on double support | Aaron Franke | |
2021-08-09 | Use doubles for time in animation code | Aaron Franke | |
2021-06-04 | Rename Quat to Quaternion | Marcel Admiraal | |