Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-05 | Merge pull request #69357 from TokageItLab/byebye-trigger | Rémi Verschelde | |
Remove `UPDATE_TRIGGER` mode from `ValueTrack::UpdateMode` & Match behaviors between `AnimationTree` and `AnimationPlayer` | |||
2022-12-05 | Merge pull request #68995 from bruvzg/sys_font_for_text | Rémi Verschelde | |
Use system fonts as fallback. | |||
2022-12-04 | Use system fonts as fallback and improve system font handling. | bruvzg | |
Add support for font weight and stretch selection when using system fonts. Add function to get system fallback font from a font name, style, text, and language code. Implement system font support for Android. Use system fonts as a last resort fallback. | |||
2022-12-03 | Implement CAMERA_VISIBLE_LAYERS as built-in shader variable | NumbuhFour | |
2022-12-03 | Fix Curve3D::get_closest_point() broken | Yaohua Xiong | |
The problem is caused by calling adaptive tessellation baking function by mistake, which produce too few points for straight lines. Calling the even length tessellation fix the problem. The code for `get_closest_point()` and `get_closest_offset()` are also updated. They used to assume bake interval to be exact, which is no longer true. The out dated document for `get_closest_point()` is also updated. | |||
2022-12-02 | Remove UPDATE_TRIGGER & Match behaviors between AnimationTree/Player | Silc Renew | |
#69357 | |||
2022-12-02 | Merge pull request #61958 from jtnicholl/animation_connections | Rémi Verschelde | |
Add `animation_changed` signal to `AnimationLibrary`, have `AnimationPlayer` connect to it instead of `Animation`'s `changed` | |||
2022-12-02 | Merge pull request #69336 from TokageItLab/get-anim-keys-more-exactly | Rémi Verschelde | |
Refactor process of animation to retrive keys more exactly | |||
2022-12-01 | Refactor process of animation to retrive keys more exactly | Silc Renew | |
2022-11-30 | Simplify GDVIRTUAL_REQUIRED_CALL calls | kobewi | |
2022-11-28 | Merge pull request #69301 from KoBeWi/ERR_WHATEVER | Rémi Verschelde | |
Don't break parsing on missing resources | |||
2022-11-28 | Merge pull request #69224 from adamscott/fix-PackedScene-reload_from_file | Rémi Verschelde | |
Add `PackedScene::reload_from_file()` override | |||
2022-11-28 | Add PackedScene::reload_from_file() override | Adam Scott | |
2022-11-28 | Don't break parsing on missing resources | kobewi | |
2022-11-28 | Merge pull request #68992 from TokageItLab/animtree-trackend-process | Rémi Verschelde | |
Refactor process of AnimationTree for end of animation | |||
2022-11-28 | Merge pull request #69178 from aaronfranke/mesh-shape | Rémi Verschelde | |
Use a more specific type for Mesh create_(convex|trimesh)_shape | |||
2022-11-25 | Merge pull request #69008 from ↵ | Rémi Verschelde | |
akien-mga/property-hint-array-type-resource-simplify Add MAKE_RESOURCE_TYPE_HINT macro to simplify binding arrays of resources | |||
2022-11-25 | Merge pull request #69124 from zaevi/tilemap_fix_alternative_tile | Rémi Verschelde | |
[TileMap] Fix alternative tile issues. | |||
2022-11-25 | Use a more specific type for Mesh create_(convex|trimesh)_shape | Aaron Franke | |
2022-11-25 | Fix inspector not showing name for LabelSettings.font | Haoyu Qiu | |
2022-11-25 | [TileMap] Fix alternative tile issues. | Zae | |
2022-11-24 | Add MAKE_RESOURCE_TYPE_HINT macro to simplify binding arrays of resources | Rémi Verschelde | |
2022-11-24 | Refactor interpolating functions in some classes to use Math class | Silc Renew | |
2022-11-24 | Refactor Curve3D::_bake() method | Yaohua Xiong | |
The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. Other changes are: 1. Add an bezier_derivative() method for Vector3, Vector2, and Math; 2. Add an tesselate_even_length() method to Curve3D, which tesselate bezier curve to even length segments adaptively; 3. Cache the tangent vectors in baked_tangent_vector_cache; | |||
2022-11-23 | ImageLoaderSVG: Improve error reporting | Rémi Verschelde | |
2022-11-22 | Refactor process of AnimationTree for end of animation | Silc Renew | |
2022-11-22 | BitMap polygon code cleanup | Ninni Pipping | |
2022-11-21 | Add animation_changed signal to AnimationLibrary | Jonathan Nicholl | |
AnimationLibrary now listens for the animation_changed signal on its animations and emits this new signal, with the animation name added on. AnimationPlayer now connects to this signal rather than connecting to each individual animation, which was poor practice due to bypassing encapsulation. | |||
2022-11-21 | Code simplifications found by cppcheck | Markus Sauermann | |
They are based on: - Boolean arithmetic simplifications - setting variables that are not accessed - constant variables | |||
2022-11-20 | Fix connection of animation changed signal in AnimationTrackEditor | Silc Renew | |
2022-11-18 | Merge pull request #67714 from adamscott/fix-preload-cyclic-references-part2 | Rémi Verschelde | |
Fix cyclic references in GDScript 2.0 | |||
2022-11-18 | Fix cyclic references in GDScript 2.0 | Adam Scott | |
2022-11-18 | Merge pull request #64212 from xiongyaohua/curve3d_baking_refactor | Rémi Verschelde | |
Move rotation interpolation to Curve3d and refactor baking | |||
2022-11-17 | Fix polygon generation in BitMap | Ninni Pipping | |
2022-11-16 | Merge pull request #68709 from MewPurPur/instance-begone-part3 | Rémi Verschelde | |
Remove more instances of 'instance' being used as a verb | |||
2022-11-16 | Remove more instances of 'instance' being used as a verb | VolTer | |
2022-11-15 | Merge pull request #67948 from DeeJayLSP/split_webp | Rémi Verschelde | |
Overhaul WebP packer and split compression options | |||
2022-11-15 | Overhaul WebP packer and split compression options | DeeJayLSP | |
2022-11-15 | Fixes infinite loop in ResourceFormatText when having unexpected end of file | Gilles Roudière | |
2022-11-14 | Merge pull request #68664 from bruvzg/bmp_base_size | Rémi Verschelde | |
[Bitmap font] Always set valid fixed size, even if it's not set in the `fnt` file. | |||
2022-11-14 | Merge pull request #68657 from Sauermann/fix-redundant-initialization | Rémi Verschelde | |
Remove redundant non-trivial Variant types initializations | |||
2022-11-14 | [Bitmap font] Always set valid fixed size, even if it's not set in the `fnt` ↵ | bruvzg | |
file. | |||
2022-11-14 | Fix periods in editor strings and messages | Hugo Locurcio | |
- Ensure all strings with ellipsis end with 3 periods instead of 2. - Fix extraneous period in "Error calling from signal '...' to callable" messages. | |||
2022-11-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-11-14 | Fix misc formatting issues | Rémi Verschelde | |
Somehow I missed the failing CI report from trailing whitespace. Fixed a couple typos found by codespell while at it, and misc trailing semicolons in one of the files. | |||
2022-11-14 | Merge pull request #68582 from bruvzg/inv_gd3_bmp_font | Rémi Verschelde | |
Add a special case for importing bitmap fonts designed for Godot 3. | |||
2022-11-13 | Add optional UV2 logic for lightmapping to primitive shapes | Bastiaan Olij | |
2022-11-13 | Add a special case for importing bitmap fonts designed for Godot 3. | bruvzg | |
2022-11-12 | Refactor Curv3D and PathFollow3D | Yaohua Xiong | |
This commit makes the following major changes 1. Add "sample_baked_with_rotation()" to Curve3D, making it usable independently. A similar change was made to Curve2D previously. 2. Refactor the _bake() method on Curve3D, using Parallel Transport Frame instead of Frenet Frame. 3. Refactor the sample_* methods, including: i. Factor out common binary search code, following the DRY principe ii. sample_up_vector() interpolated up vector as part of rotation frame(posture) for consistancy and accuracy. | |||
2022-11-12 | Merge pull request #68477 from dzil123/visual_shader_ufunc_input_fix | Yuri Rubinsky | |
Fixes https://github.com/godotengine/godot/issues/68463 |