summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | Merge pull request #82093 from ↵Rémi Verschelde2024-08-201-2/+2
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jsjtxietian/add-support-for-drag-a-shader-to-material Add support for dragging a shader to user exported material property
| * | | | | | | | | | Add support for dragging a shader to user exported material propertyjsjtxietian2024-08-201-2/+2
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #95763 from gongpha/audiostreamplayer-icons-improvementRémi Verschelde2024-08-193-3/+3
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve AudioStreamPlayer icons
| * | | | | | | | | | Improve AudioStreamPlayer iconsKongfa Waroros2024-08-193-3/+3
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #94934 from Hilderin/fix-no-validation-blender-path-on-importRémi Verschelde2024-08-192-2/+10
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix no validation on Blender path on import
| * | | | | | | | | | Fix no validation on Blender path on importationHilderin2024-07-302-2/+10
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #94785 from Chaosus/shader_fix_samplers_orderRémi Verschelde2024-08-196-21/+18
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix texture samplers to not being last in the property list
| * | | | | | | | | | | Fix texture samplers to not being last in the property listYuri Rubinsky2024-07-296-21/+18
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #94683 from kisg/string_name_fixRémi Verschelde2024-08-192-13/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | StringName: Use inline static field definitions
| * | | | | | | | | | | | StringName: Use inline static field definitionsGergely Kis2024-07-242-13/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change StringName used regular static field definitions for its mutex, _table, configured and debug_stringname fields. Since in the general case the ordering of the static variable and field initialization and destruction is undefined, it was possible that the destruction of StringName's static fields happened prior to the destruction of statically allocated StringName instances. By changing the static field definitions to inline in string_name.h, the C++17 standard guarantees the correct initialization and destruction ordering.
* | | | | | | | | | | | | Merge pull request #94553 from juanjp600/gizmo-bvhRémi Verschelde2024-08-194-10/+101
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix gizmos without visible geometry not being selectable
| * | | | | | | | | | | | | Fix gizmos without visible geometry not being selectableJuan Pablo Arce2024-07-214-10/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The issue was that Node3DEditorViewport was using the render server's BVH to filter out nodes, which is not correct for gizmos that have no renderable components, or have collision triangles that exceed the bounds of their renderable components.
* | | | | | | | | | | | | | Merge pull request #93498 from smix8/connection_relocationRémi Verschelde2024-08-195-37/+58
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move NavRegion connections to NavMap
| * | | | | | | | | | | | | | Move NavRegion connections to NavMapsmix82024-06-235-37/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves bookkeeping for connections from region to map where connections are actually made.
* | | | | | | | | | | | | | | Merge pull request #93252 from smix8/csg_bakeRémi Verschelde2024-08-195-18/+249
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add CSG options to bake to static mesh and collision shape
| * | | | | | | | | | | | | | | Add CSG options to bake to static mesh and collision shapesmix82024-06-195-18/+249
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds API to bake a CSG root node operation to either a static ArrayMesh or a ConcavePolygonShape3D physics collision shape. Adds menu options to the editor plugin when selecting a CSG root node to add baked sibling nodes.
* | | | | | | | | | | | | | | | Merge pull request #92841 from ↵Rémi Verschelde2024-08-191-2/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kleonc/menu-bar-proper-canvas-transform-popup-calculation Fix `MenuBar` popup placement assuming it's in viewport default canvas
| * | | | | | | | | | | | | | | | Fix MenuBar popup placement assuming it's in viewport default canvaskleonc2024-06-061-2/+3
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Merge pull request #92560 from smix8/navmesh2d_bake_partitionRémi Verschelde2024-08-194-4/+66
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add triangulation partition option to 2D navigation mesh baking
| * | | | | | | | | | | | | | | | | Add triangulation partition option to 2D navigation mesh bakingsmix82024-08-054-4/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds triangulation partition option to 2D navigation mesh baking as an alternative to the existing convex partition option.
* | | | | | | | | | | | | | | | | | Merge pull request #91971 from Delsin-Yu/WrapControls_ContentScaleFactorRémi Verschelde2024-08-191-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix `Window.wrap_controls` does not account for the `content_scale_factor`
| * | | | | | | | | | | | | | | | | | Fix Window.wrap_controls does not account for the content_scale_factorDE-YU2024-08-191-1/+1
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Merge pull request #91731 from TokageItLab/b2sRémi Verschelde2024-08-191-3/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix Bone2D gizmo scaling
| * | | | | | | | | | | | | | | | | | | Fix bone2d scalingSilc Lizard (Tokage) Renew2024-05-091-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Thiago Lages de Alencar <thiagola92@gmail.com>
* | | | | | | | | | | | | | | | | | | | Merge pull request #89554 from smnast/backspace-unfoldRémi Verschelde2024-08-192-1/+21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix backspace always unfolding previous line
| * | | | | | | | | | | | | | | | | | | | Fix backspace always unfolding previous lineMrPersonDev2024-05-272-1/+21
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Merge pull request #87135 from ryevdokimov/do-not-apply-material-on-ui-cancelRémi Verschelde2024-08-191-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clear drag preview material on `NOTIFICATION_DRAG_END`
| * | | | | | | | | | | | | | | | | | | | | Clear drag preview material on `NOTIFICATION_DRAG_END`Robert Yevdokimov2024-02-031-0/+1
| | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #86302 from jordi-star/redraw_svc_on_size_changeRémi Verschelde2024-08-191-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Redraw SubViewportContainer on SubViewport size change
| * | | | | | | | | | | | | | | | | | | | | | Redraw SubViewportContainer on SubViewport size changejordi2024-08-191-0/+1
| | |_|_|/ / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #84831 from EelisOtsamo/editor_3d_click_select_skip_lockedRémi Verschelde2024-08-191-3/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore locked nodes when click selecting in 3d editor
| * | | | | | | | | | | | | | | | | | | | | Ignore locked nodes when click selecting in 3d editoroeelis2024-08-191-3/+8
|/ / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When selecting 3d nodes with a single click, the node closest to the camera is selected. If the closest node was locked, it would block the selection, even when there was unlocked nodes behind the locked node. This PR replaces the `_select_ray` method call used to find the closest node with the similar `_find_items_at_pos` method, which can skip any locked nodes. Fixes #84764
* | | | | | | | | | | | | | | | | | | | | Merge pull request #95794 from bruvzg/win_fd_threadRémi Verschelde2024-08-192-81/+267
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Windows] Run native file dialogs in thread to make it non-blocking.
| * | | | | | | | | | | | | | | | | | | | | [Windows] Run native file dialogs in thread to make it non-blocking.bruvzg2024-08-192-81/+267
| | |_|_|_|_|_|_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Merge pull request #95780 from Mickeon/documentation-gdscript-some-invalid-codeRémi Verschelde2024-08-191-5/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some invalid code in GDScript class reference
| * | | | | | | | | | | | | | | | | | | | | Fix some invalid code in GDScript class referenceMicky2024-08-191-5/+5
| |/ / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | Merge pull request #95779 from Mickeon/documentation-no-differences-ShapeCastRémi Verschelde2024-08-192-18/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some differences between ShapeCast2D and ShapeCast3D documentation
| * | | | | | | | | | | | | | | | | | | | | Fix some differences between ShapeCast2D and ShapeCast3D documentationMicky2024-08-192-18/+18
| |/ / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | Merge pull request #95666 from ↵Rémi Verschelde2024-08-199-59/+80
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kleonc/parallax2d_repeat_offsets_relative_to_source Fix `Parallax2D` repeats being not relative to its transform
| * | | | | | | | | | | | | | | | | | | | | Fix Parallax2D repeats being not relative to its transformkleonc2024-08-199-59/+80
| |/ / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | Merge pull request #95508 from Summersay415/loaded-when-notRémi Verschelde2024-08-191-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Return error when no ResourceFormatLoader found
| * | | | | | | | | | | | | | | | | | | | | Return error when no ResourceFormatLoader found.Summersay4152024-08-141-0/+4
| | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #95137 from smix8/source_geo_boundsRémi Verschelde2024-08-196-0/+144
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `get_bounds()` function to NavigationMeshSourceGeometryData
| * | | | | | | | | | | | | | | | | | | | | | Add bounds function to NavigationMeshSourceGeometryDatasmix82024-08-196-0/+144
| | |/ / / / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds get_bounds() function to NavigationMeshSourceGeometryData2D/3D to get a bounding box that covers all the geometry.
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #95124 from ↵Rémi Verschelde2024-08-192-28/+20
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kleonc/skeleton2d_fix_set_get_always_returning_true Fix `Skeleton2D.{_set|_get}` always returning true
| * | | | | | | | | | | | | | | | | | | | | | Fix Skeleton2D.{_set|_get} always returning truekleonc2024-08-042-28/+20
| | |_|_|_|_|/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #95121 from aaronfranke/gltf-root-prop-ownerRémi Verschelde2024-08-191-0/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GLTF: Propagate owner for root node children
| * | | | | | | | | | | | | | | | | | | | | | GLTF: Propagate owner for root node childrenAaron Franke2024-08-041-0/+9
| |/ / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #94911 from yahkr/91542-fixRémi Verschelde2024-08-191-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for folding "Editable Children" nodes in Scene tree not being saved
| * | | | | | | | | | | | | | | | | | | | | | Fix for folding "Editable Children" nodes in Scene tree not being savedYahkub-R2024-07-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | |