summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-30Add an example on iterating an array backwardsHugo Locurcio
This closes https://github.com/godotengine/godot-docs/issues/3472.
2021-09-30Merge pull request #53076 from zacryol/dict-typo-fixMax Hilbrunner
Fix typo with example variable name in Dictionary docs
2021-09-30Merge pull request #47670 from Calinou/doc-upnp-non-blockingMax Hilbrunner
Document how to set up UPnP in a non-blocking manner
2021-09-30Merge pull request #53245 from JFonS/occ_fixes2Rémi Verschelde
Occlusion culling fixes
2021-09-30Merge pull request #52544 from JFonS/lod_fixesJuan Linietsky
Auto LOD fixes and improvements
2021-09-30Revert "GdScript: Use reduced constant expression result when doing binary ↵Rémi Verschelde
operations. Fixes #50293" This reverts commit 62077086076fb99fb7fe014522c44ae83f87dc4d. It broke a GDScript test (which didn't exist back when the PR was made, so was missed prior to the merge). It choked on: ``` prints("a", test_instance.a, test_instance.a == Named.VALUE_A) ``` With: ``` Invalid operands "VALUE_A (enum value)" and "int" for "==" operator. ```
2021-09-30Merge pull request #53197 from nekomatata/fix-motion-direction-in-slopeCamille Mohr-Daurat
Fix motion direction in slope for CharacterBody3D
2021-09-30Merge pull request #53149 from fabriceci/port-move-and-slide-3D-new-changesCamille Mohr-Daurat
Add latest API changes added in the 3D version of move_and_slide to the 2D version
2021-09-30Merge pull request #51818 from MarianoGnu/gdscript2-enum-fixesRémi Verschelde
2021-09-30Merge pull request #53259 from boruok/fix-atlas-texture-get_data-crashRémi Verschelde
2021-09-30Document how to set up UPnP in a non-blocking mannerHugo Locurcio
2021-09-30Merge pull request #53254 from Calinou/node-rename-filenameRémi Verschelde
Rename Node's `filename` property to `scene_file_path` for clarity
2021-09-30Rename Node's `filename` property to `scene_file_path` for clarityHugo Locurcio
2021-09-30Add latest changes added in the 3D versionfabriceci
2021-09-30Fix motion direction in slope for CharacterBody3DPouleyKetchoupp
- More accurate sliding in slopes to keep input direction correct - More accurate constant speed calculation - Renamed linear_velocity to motion_velocity for clarity - General code cleaning and simplifications
2021-09-30Merge pull request #52043 from Calinou/macos-use-big-sur-iconRémi Verschelde
2021-09-30Fix AtlasTexture get_data() crashboruok
2021-09-30Merge pull request #53239 from nekomatata/fix-animatable-body-initial-stateRémi Verschelde
2021-09-30Merge pull request #53112 from EricEzaM/better-breakpoint-gutterRémi Verschelde
2021-09-30Merge pull request #48685 from bruvzg/bundle_icon_4Rémi Verschelde
2021-09-30Merge pull request #52874 from Calinou/doc-ease-smoothstepRémi Verschelde
2021-09-30Improved breakpoint gutter for CodeEdit.Eric M
Added preview of breakpoint placement on hover. Added override of icon for the Editor to use an SVG so it is no longer blurry.
2021-09-30Merge pull request #53251 from LATRio/53224Rémi Verschelde
2021-09-30Merge pull request #53252 from Calinou/doc-node-filenameRémi Verschelde
2021-09-30Merge pull request #53227 from Calinou/rename-getornullMax Hilbrunner
Rename RID's `getornull()` to `get_or_null()`
2021-09-30Clarify what the `Node.filename` property containsHugo Locurcio
2021-09-30InputEventJoypadMotion::set_axis - reject invalid axisLATRio
2021-09-30Merge pull request #48299 from akien-mga/bullet-3.09Rémi Verschelde
2021-09-30Compile bullet with threasafe switch onManuele Finocchiaro
(cherry picked from commit 6f81c213a65d288f4ae9c29472e85460dad6038b)
2021-09-30bullet: Sync with upstream 3.17Rémi Verschelde
Stop include Bullet headers using `-isystem` for GCC/Clang as it misleads SCons into not properly rebuilding all files when headers change. This means we also need to make sure Bullet builds without warning, and current version fares fairly well, there were just a couple to fix (patch included). Increase minimum version for distro packages to 2.90 (this was never released as the "next" version after 2.89 was 3.05... but that covers it too). Fixes #43868. (cherry picked from commit b7901c773c2eaff26b5c3a5342773a70571b2648)
2021-09-30Merge pull request #53230 from nekomatata/fix-2d-bvh-overflowRémi Verschelde
2021-09-29Fix AnimatableBody moving and colliding during the first framePouleyKetchoupp
_update_kinematic_motion() shouldn't be called in the constructor It's too early and causes a first call to set the body position to 0. Then the second call to set the actual position triggers kinematic motion, colliding with objects on the path to the initial position. Side effect of sync to physics now enabled by default.
2021-09-30Occlusion culling fixesjfons
Fixes some issues found by UBSAN and other misc things: * Fixed memory leak on exit. * Properly align ray packet buffer to 64 bytes. * Added some compiler flags from Embree's build system. * Fixed ray masks.
2021-09-29Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio
2021-09-29Merge pull request #53228 from timothyqiu/dict-eraseRémi Verschelde
2021-09-29Merge pull request #53223 from Paulb23/fix-autocomplete-triggerRémi Verschelde
2021-09-29Merge pull request #53196 from manueldun/radialFogFixRémi Verschelde
2021-09-29Merge pull request #53221 from bruvzg/fix_fb_text_serverRémi Verschelde
[Fallback TextServer] Fix char to glyph conversion.
2021-09-29Merge pull request #52724 from groud/improve_tilemap_physicsRémi Verschelde
2021-09-29Merge pull request #53114 from lyuma/export_skin_fixesRémi Verschelde
2021-09-29Merge pull request #53178 from Calinou/doc-sin-cos-degreesRémi Verschelde
Document how to use degrees with `sin()` and `cos()`
2021-09-29Merge pull request #53044 from lucypero/thread_overrideRémi Verschelde
2021-09-29gltf export: Fix export of skeletons, skins and blend shapes.Lyuma
Create GLTFSkeleton at the same time we create GLTFNode objects. Create GLTFSkin at the same time we export MeshInstance3D Fixes export of blend shape arrays for meshes with multiple surfaces. Fixes array indexing issues in export of glTF morph target animations. Converts BoneAttachment3D nodes during normal node creation: this avoids special cases during mesh export, and especially exporting skeletons or meshes which are children of BoneAttachment3D. Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2021-09-29radial fog fixManuel Dun
2021-09-29Fix buffer overflow in 2D BVHPouleyKetchoupp
Some areas of code were missed and assumed Vector3.
2021-09-29Fix Platform Thread OverrideLucy
2021-09-30Fix doc for Dictionary.eraseHaoyu Qiu
2021-09-29Document how to use degrees with `sin()` and `cos()`Hugo Locurcio
This was already present in the `tan()` method description. This also adds `var` keywords to code samples to make them valid GDScript.
2021-09-29Fix TextOp setting to none when typingPaulb23
2021-09-29[Fallback TextServer] Fix char to glyph conversion.bruvzg