Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-08 | Merge pull request #65983 from Mickeon/rename-audio-player-volume-db | Rémi Verschelde | |
Rename AudioStreamPlayer3D's `unit_db` to `volume_db` | |||
2022-10-07 | Merge pull request #67020 from GuilhermeGSousa/remove-transition-expression-node | Rémi Verschelde | |
Remove expression base node for transitions | |||
2022-10-07 | Remove expression base node for transitions | Guilherme Sousa | |
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-09-27 | Merge pull request #66160 from dpalais/double_time | Rémi Verschelde | |
Use double instead of real_t type for time-related parameters and variables | |||
2022-09-26 | Change time parameters and variables to double type | Dave Palais | |
Addresses #65313 | |||
2022-09-26 | Merge pull request #66301 from ↵ | Rémi Verschelde | |
GuilhermeGSousa/fix-animation-transition-expressions Fix expression base path on transitions | |||
2022-09-26 | Style: Cleanup header guards for consistency | Rémi Verschelde | |
Fix file names for {Static,Lightmap}RaycasterEmbree. | |||
2022-09-25 | Fix expression base path on transitions | Guilherme Sousa | |
2022-09-19 | Change return type of `get_configuration_warnings` to `PackedStringArray` | Marc Gilleron | |
2022-09-17 | Rename AudioStreamPlayer3D's `unit_db` to `volume_db` | Micky | |
AudioStreamPlayer3D.`unit_db` -> `volume_db` Now matches the same name AudioStreamPlayer and AudioStreamPlayer2D use. | |||
2022-09-16 | Fix crash when playing Tween right after finishing | kobewi | |
2022-09-16 | Merge pull request #65325 from TokageItLab/refactor-variant-for-anim | Rémi Verschelde | |
Move some static methods to `Animation` from `Variant` for refactoring `Animation` and `Tween` | |||
2022-09-15 | Merge pull request #65196 from TokageItLab/fix-redraw-anim-tree | Rémi Verschelde | |
Fix redraw timing in `AnimationBlendTreeEditor` | |||
2022-09-15 | Move some methods to Animation from Variant for refactoring | Silc Renew | |
2022-09-14 | Fix redraw timing in AnimationBlendTreeEditor | Silc Renew | |
2022-09-06 | Rename CONNECT_ONESHOT TO CONNECT_ONE_SHOT | Micky | |
For consistency. Every other exposed `one_shot` is spaced out like this. | |||
2022-09-02 | Rename `or_lesser` range property hint to `or_less` | Hugo Locurcio | |
"less" should be used for quantity, rather than "lesser". Existing scripts that use `or_lesser` in `_get_property_list()` will need to be updated to account for this change. | |||
2022-08-31 | Merge pull request #63893 from guilhermefelipecgs/fix_state_machine_is_playing | Rémi Verschelde | |
Fix AnimationNodeStateMachinePlayback::is_playing | |||
2022-08-31 | Merge pull request #64247 from guilhermefelipecgs/fix_end_node | Rémi Verschelde | |
Re-add AnimationNodeStateMachine::end_node for root state machine | |||
2022-08-31 | Merge pull request #59919 from ↵ | Rémi Verschelde | |
piiertho/enhancement/rename-AnimationNodeTransition-input_count-to_enabled_inputs | |||
2022-08-31 | enhancement: Rename declared property AnimationNodeTransition::input_count ↵ | Pierre-Thomas Meisels | |
to AnimationNodeTransition::enabled_inputs | |||
2022-08-30 | Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | Hugo Locurcio | |
"sampling" is a more accurate term than "interpolating" for what's happening when using that function. | |||
2022-08-30 | Cast between float and ints in Tween.`tween_property()` | Micky | |
2022-08-29 | Improve documentation for `get_animation()` | Haoyu Qiu | |
2022-08-27 | Add linear/cubic angle interpolation to Animation interpolation type | Silc Renew | |
2022-08-26 | Merge pull request #64367 from Mickeon/rename-var-to-str | Rémi Verschelde | |
Rename `str2var` to `str_to_var` and similar | |||
2022-08-26 | Rename `str2var` to `str_to_var` and similar | Micky | |
Affects the Math class, a good chunk of the audio code, and a lot of other miscellaneous classes, too. - `var2str` -> `var_to_str` - `str2var` -> `str_to_var` - `bytes2var` -> `bytes_to_var` - `bytes2var_with_objects` -> `bytes_to_var_with_objects` - `var2bytes` -> `var_to_bytes` - `var2bytes_with_objects` -> `var_to_bytes_with_objects` - `linear2db` -> `linear_to_db` - `db2linear` -> `db_to_linear` - `deg2rad` -> `deg_to_rad` - `rad2deg` -> `rad_to_deg` - `dict2inst` -> `dict_to_inst` - `inst2dict` -> `inst_to_dict` | |||
2022-08-26 | Merge pull request #54456 from rafallus/fix/anim_state_machine_start | Rémi Verschelde | |
Fix AnimationTree state machine start() | |||
2022-08-23 | Merge pull request #64678 from TokageItLab/implement-ease-baker | Rémi Verschelde | |
Fix Quaternion Tween and add Easing baker to AnimationTrackEditor | |||
2022-08-22 | Merge pull request #59564 from KoBeWi/FINALLY,_ULTIMATE_UNDO_REDO | Rémi Verschelde | |
2022-08-22 | Merge pull request #63802 from TokageItLab/curve-transition | Rémi Verschelde | |
2022-08-22 | Merge pull request #64339 from YuriSizov/core-multilevel-validate-property | Rémi Verschelde | |
2022-08-22 | Add per-scene UndoRedo | kobewi | |
2022-08-22 | Make `_validate_property` a multilevel method | Yuri Sizov | |
2022-08-22 | Fix Quaternion Tween and implement ease baker | Silc Renew | |
2022-08-20 | Clean up mesh include code and comments | Aaron Franke | |
2022-08-18 | added Curve in animation node transition for better control over cros… | Silc Renew | |
Co-authored-by: jeronimo-schreyer <jeronimo.schreyer@gmail.com> | |||
2022-08-10 | Re-add AnimationNodeStateMachine::end_node for root state machine | Guilherme Felipe de C. G. da Silva | |
Fix #63660 | |||
2022-08-08 | Add tests for empty/unnamed arguments to ClassDB, Variant, GDScript | Yuri Sizov | |
2022-08-03 | Fix AnimationNodeStateMachinePlayback::is_playing | Guilherme Felipe de C. G. da Silva | |
Fix #24790 | |||
2022-07-31 | Fix AnimationNodeStateMachine::rename_node | Guilherme Felipe de C. G. da Silva | |
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-27 | Add a Movie Quit On Finish property to AnimationPlayer | Hugo Locurcio | |
This quits the project when an animation is done playing in the given AnimationPlayer, but only in Movie Maker mode. When this happens, a message is printed with the absolute path of the AnimationPlayer node that caused the engine to quit. This can be used to create videos that stop at a specified time without having to write any script. A report is now also printed to the console when the video is done recording (as long as the engine was exited properly). This report is unfortunately not always visible in the editor's Output panel, as it's printed too late. A method was also added to get the path to the output file from the scripting API. | |||
2022-07-26 | add position track normalization & post process key value for retarget | Silc Renew | |
2022-07-26 | Fix initial value of TRS3DTrack cache in AnimationPlayer | Silc Renew | |
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-25 | Merge pull request #63219 from reduz/implement-vector4-projection | Rémi Verschelde | |
2022-07-23 | Implement Vector4, Vector4i, Projection | reduz | |
Implement built-in classes Vector4, Vector4i and Projection. * Two versions of Vector4 (float and integer). * A Projection class, which is a 4x4 matrix specialized in projection types. These types have been requested for a long time, but given they were very corner case they were not added before. Because in Godot 4, reimplementing parts of the rendering engine is now possible, access to these types (heavily used by the rendering code) becomes a necessity. **Q**: Why Projection and not Matrix4? **A**: Godot does not use Matrix2, Matrix3, Matrix4x3, etc. naming convention because, within the engine, these types always have a *purpose*. As such, Godot names them: Transform2D, Transform3D or Basis. In this case, this 4x4 matrix is _always_ used as a _Projection_, hence the naming. | |||
2022-07-21 | Fix incorrect expression base in ↵ | João Pedro São Gregorio Silva | |
`AnimationNodeStateMachinePlayback::_check_advance_condition` |