Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-25 | Improved RigidDynamicBody linear/angular damping override | PouleyKetchoupp | |
Damping values are now non-negative. Add new properties linear_damp_mode and angular_damp_mode to set the way RigidDynamicBody and PhysicalBone (2D & 3D) use damping values. It can now be Combine (default) to add to the default/areas, or Replace to override the value completely (current behavior). | |||
2021-10-25 | Merge pull request #54050 from reduz/animation-compression | Rémi Verschelde | |
2021-10-25 | Ignore empty Font resources as theme override. | bruvzg | |
Add range hint to font_size properties. Remove excessive `base_size` Font property. | |||
2021-10-24 | Merge pull request #53885 from TokageItLab/fix-bone-animation-insertion | Rémi Verschelde | |
Fixed Pos/Rot/Scl 3D Tracks insertion in `SkeletonEditor` | |||
2021-10-23 | Merge pull request #54045 from ConteZero/primary_clipboard_linux_fix_warning | Rémi Verschelde | |
2021-10-23 | Fix primary clipboard warning | ConteZero | |
2021-10-23 | Fixed animation insertion in SkeletonEditor | Silc 'Tokage' Renew | |
2021-10-23 | Make RichTextLabel's parse_bbcode and append_text return void | Haoyu Qiu | |
2021-10-22 | Merge pull request #54132 from Duroxxigar/update-yield-call-examples | Rémi Verschelde | |
2021-10-22 | Replace remaining usages of yield with new await keyword | Duroxxigar | |
2021-10-22 | Merge pull request #53992 from Calinou/hard-shadow-mapping-allow-dithering | Rémi Verschelde | |
2021-10-22 | Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_master | Rémi Verschelde | |
2021-10-22 | Merge pull request #53812 from RandomShaper/expose_flush_input | Rémi Verschelde | |
2021-10-22 | Expose Input::flush_buffered_events() | Pedro J. Estébanez | |
2021-10-22 | Fix `bin_to_int` documentation examples | Raul Santos | |
The `bin_to_int` method uses the `0b` prefix. | |||
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-21 | Add Soft Very Low shadow quality mode for 3D | Hugo Locurcio | |
This can be used to improve 3D shadow rendering quality at little performance cost. Unlike the existing Hard setting which is limited to variable shadow blur only, it works with both fixed blur and variable blur. | |||
2021-10-21 | Update example code for SceneTreeTimer to reflect new await keyword | Duroxxigar | |
2021-10-20 | Merge pull request #53702 from ConteZero/primary_clipboard_linux | Rémi Verschelde | |
2021-10-20 | Merge pull request #53926 from YeldhamDev/i_am_tabbar_now | Rémi Verschelde | |
2021-10-20 | Merge pull request #53260 from Calinou/editor-inspector-warning-yellow | Rémi Verschelde | |
2021-10-20 | Merge pull request #53983 from Duroxxigar/navmesh-agent-default | Rémi Verschelde | |
2021-10-20 | Merge pull request #54012 from BastiaanOlij/fix_double_tracking_status | Rémi Verschelde | |
Fix double _get_tracking_status declaration | |||
2021-10-20 | Fix double _get_tracking_status declaration | Bastiaan Olij | |
2021-10-19 | Fix: typo in TextParagraph class and docs | Murilo Gonçalves | |
2021-10-19 | Change default navmesh agent radius to match nav agent node's default radius | Duroxxigar | |
2021-10-19 | Rename `Tabs` to `TabBar` | Michael Alexsander | |
2021-10-19 | Merge pull request #53790 from briansemrau/remove-distant-shadowy-void | Rémi Verschelde | |
2021-10-19 | Merge pull request #53440 from groud/tile_map_patterns_palette | Gilles Roudière | |
Implement TileMap patterns palette | |||
2021-10-19 | Add support for returning the play area from XRInterface | Bastiaan Olij | |
2021-10-19 | Implement TileMap patterns palette | Gilles Roudière | |
2021-10-19 | Merge pull request #52210 from BastiaanOlij/enhance_xr_trackers | Rémi Verschelde | |
2021-10-18 | Restrict the project data directory configuration | ne0fhyk | |
2021-10-18 | Merge pull request #53741 from DmitriySalnikov/exposed_sensor_setters_master | Rémi Verschelde | |
2021-10-18 | Added primary clipboard for Linux | ConteZero | |
2021-10-18 | Merge pull request #53648 from pycbouh/docs-warn-about-internal-nodes | Rémi Verschelde | |
2021-10-18 | Merge pull request #53836 from KoBeWi/register_before_use | Rémi Verschelde | |
2021-10-18 | Merge pull request #52773 from Calinou/audiostreamplayer3d-tweak-max-distance | Rémi Verschelde | |
2021-10-17 | Rework XR positional trackers | Bastiaan Olij | |
2021-10-17 | Improve docs about plugin registration | kobewi | |
2021-10-16 | Merge pull request #53865 from reduz/implement-blend-shape-tracks | Rémi Verschelde | |
2021-10-16 | Add a warning about infinite Tween loops | kobewi | |
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-15 | Swap args of Plane(point, normal) constructor | mennomax | |
Now (normal, point) | |||
2021-10-15 | Merge pull request #53833 from akien-mga/remove-webm-support | Rémi Verschelde | |
2021-10-15 | Add scene Post-Import Plugin support. | reduz | |
* New plugin system to control the whole import workflow * Can add options and run code at every import step (general, per node, mesh, animation, material etc.) This constitutes a first version of these plugins. The ability to interact with the import preview dialog will likely be added later on. | |||
2021-10-15 | Remove WebM support (and deps libvpx and opus) | Rémi Verschelde | |
We've had many issues with WebM support and specifically the libvpx library over the years, mostly due to its poor integration in Godot's buildsystem, but without anyone really interested in improving this state. With the new GDExtensions in Godot 4.0, we intend to move video decoding to first-party extensions, and this would likely be done using something like libvlc to expose more codecs. Removing the `webm` module means we can remove libsimplewebm, libvpx and opus, which we were only used for that purpose. Both libvpx and opus were fairly complex pieces of the buildsystem, so this is a nice cleanup. This also removes the compile-time dependency on `yasm`. Fixes lots of compilation or non-working WebM issues which will be linked in the PR. | |||
2021-10-14 | Merge pull request #53054 from MaxLap/doc_shape_signals | Camille Mohr-Daurat | |
Improve area/body_shape_entered/exited signals parameter names and doc | |||
2021-10-14 | Improve area/body_shape_entered/exited signals parameter names and doc | Maxime Lapointe | |
Fix some typoed names from the doc Add _index to "index" parameters of *_shape_* signals, this is both in doc and in the template. This makes the code, signature and doc easier to understand Add method to get Node from the _index params of those signals. This was not as easy to find as one would expect. Putting this information where it is needed will help. | |||
2021-10-14 | Fix several issues with directional shadows | Brian Semrau | |
- Internally disable blend splits in orthogonal directional shadow mode - Fix soft shadows ignoring fade and blend_splits - Fix soft shadow edge stability |