summaryrefslogtreecommitdiff
path: root/doc/classes
AgeCommit message (Collapse)Author
2021-10-25Improved RigidDynamicBody linear/angular damping overridePouleyKetchoupp
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-25Merge pull request #54050 from reduz/animation-compressionRémi Verschelde
2021-10-25Ignore empty Font resources as theme override.bruvzg
Add range hint to font_size properties. Remove excessive `base_size` Font property.
2021-10-24Merge pull request #53885 from TokageItLab/fix-bone-animation-insertionRémi Verschelde
Fixed Pos/Rot/Scl 3D Tracks insertion in `SkeletonEditor`
2021-10-23Merge pull request #54045 from ConteZero/primary_clipboard_linux_fix_warningRémi Verschelde
2021-10-23Fix primary clipboard warningConteZero
2021-10-23Fixed animation insertion in SkeletonEditorSilc 'Tokage' Renew
2021-10-23Make RichTextLabel's parse_bbcode and append_text return voidHaoyu Qiu
2021-10-22Merge pull request #54132 from Duroxxigar/update-yield-call-examplesRémi Verschelde
2021-10-22Replace remaining usages of yield with new await keywordDuroxxigar
2021-10-22Merge pull request #53992 from Calinou/hard-shadow-mapping-allow-ditheringRémi Verschelde
2021-10-22Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_masterRémi Verschelde
2021-10-22Merge pull request #53812 from RandomShaper/expose_flush_inputRémi Verschelde
2021-10-22Expose Input::flush_buffered_events()Pedro J. Estébanez
2021-10-22Fix `bin_to_int` documentation examplesRaul Santos
The `bin_to_int` method uses the `0b` prefix.
2021-10-21Implement Animation Compressionreduz
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-21Add Soft Very Low shadow quality mode for 3DHugo 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-21Update example code for SceneTreeTimer to reflect new await keywordDuroxxigar
2021-10-20Merge pull request #53702 from ConteZero/primary_clipboard_linuxRémi Verschelde
2021-10-20Merge pull request #53926 from YeldhamDev/i_am_tabbar_nowRémi Verschelde
2021-10-20Merge pull request #53260 from Calinou/editor-inspector-warning-yellowRémi Verschelde
2021-10-20Merge pull request #53983 from Duroxxigar/navmesh-agent-defaultRémi Verschelde
2021-10-20Merge pull request #54012 from BastiaanOlij/fix_double_tracking_statusRémi Verschelde
Fix double _get_tracking_status declaration
2021-10-20Fix double _get_tracking_status declarationBastiaan Olij
2021-10-19Fix: typo in TextParagraph class and docsMurilo Gonçalves
2021-10-19Change default navmesh agent radius to match nav agent node's default radiusDuroxxigar
2021-10-19Rename `Tabs` to `TabBar`Michael Alexsander
2021-10-19Merge pull request #53790 from briansemrau/remove-distant-shadowy-voidRémi Verschelde
2021-10-19Merge pull request #53440 from groud/tile_map_patterns_paletteGilles Roudière
Implement TileMap patterns palette
2021-10-19Add support for returning the play area from XRInterfaceBastiaan Olij
2021-10-19Implement TileMap patterns paletteGilles Roudière
2021-10-19Merge pull request #52210 from BastiaanOlij/enhance_xr_trackersRémi Verschelde
2021-10-18Restrict the project data directory configurationne0fhyk
2021-10-18Merge pull request #53741 from DmitriySalnikov/exposed_sensor_setters_masterRémi Verschelde
2021-10-18Added primary clipboard for LinuxConteZero
2021-10-18Merge pull request #53648 from pycbouh/docs-warn-about-internal-nodesRémi Verschelde
2021-10-18Merge pull request #53836 from KoBeWi/register_before_useRémi Verschelde
2021-10-18Merge pull request #52773 from Calinou/audiostreamplayer3d-tweak-max-distanceRémi Verschelde
2021-10-17Rework XR positional trackersBastiaan Olij
2021-10-17Improve docs about plugin registrationkobewi
2021-10-16Merge pull request #53865 from reduz/implement-blend-shape-tracksRémi Verschelde
2021-10-16Add a warning about infinite Tween loopskobewi
2021-10-16Implement Animation Blend Shape Tracksreduz
* 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-15Swap args of Plane(point, normal) constructormennomax
Now (normal, point)
2021-10-15Merge pull request #53833 from akien-mga/remove-webm-supportRémi Verschelde
2021-10-15Add 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-15Remove 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-14Merge pull request #53054 from MaxLap/doc_shape_signalsCamille Mohr-Daurat
Improve area/body_shape_entered/exited signals parameter names and doc
2021-10-14Improve area/body_shape_entered/exited signals parameter names and docMaxime 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-14Fix several issues with directional shadowsBrian Semrau
- Internally disable blend splits in orthogonal directional shadow mode - Fix soft shadows ignoring fade and blend_splits - Fix soft shadow edge stability