Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-22 | Use TileSet navigation layer layers when TileMap generates navigation polygons | reejk | |
2022-12-21 | Merge pull request #69688 from smix8/navagent_stop_origin_automove_4.x | Rémi Verschelde | |
Stop NavigationAgents without a target from moving to world origin | |||
2022-12-21 | Merge pull request #67111 from DarkKilauea/nav-queries-link | Rémi Verschelde | |
Added signal to NavigationAgent when entering a link | |||
2022-12-20 | Fix double get_singleton() | Quentin Guidée | |
Signed-off-by: Quentin Guidée <quentin.guidee@gmail.com> | |||
2022-12-20 | Merge pull request #70244 from DarkKilauea/nav-fix-abbrev-compat | Rémi Verschelde | |
[4.x] Fix typo and ensure backwards compatibility for changed property names | |||
2022-12-20 | Fix typo and ensure backwards compatibility for changed property names | Josh Jones | |
Changes to the name of the `navmesh` and `navpoly` properties on `NavigationRegion` caused navigation data to be lost on load. This PR creates uses `_set`/`_get` to handle compatibility with the older names on load, preserving the data. Also fixes a typo on `get_vertices_per_polygon` in `NavigationMesh`, and renames the property to remove the `polygon_` prefix which doesn't match the setter/getter. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2022-12-19 | Merge pull request #70263 from reduz/restore-rotation_degrees | Rémi Verschelde | |
Restore 'rotation_degrees' properties. | |||
2022-12-19 | TileSet Simplify tile shape polygons | kleonc | |
2022-12-19 | Restore 'rotation_degrees' properties. | Juan Linietsky | |
By popular demand, restoring the helper properties to rotate objects in degrees. Affected are local and global rotations for: * Node2D * Node3D * Control | |||
2022-12-17 | Add support for emitting a signal when entering a NavLink | Josh Jones | |
2022-12-17 | Fix Navigation API abbreviations inconsistency | smix8 | |
Schema for navigation to name user facing API with "navigation" without abbreviation and e.g. NavigationServer internals with abbr "nav". | |||
2022-12-17 | Move NavigationPolygon to dedicated resource file | smix8 | |
Moves NavigationPolygon resource class from NavigationRegion2D file to a dedicated file in resource folder. | |||
2022-12-17 | Merge pull request #70118 from clayjohn/tilemap-layers | Rémi Verschelde | |
Use large offset for tilemap layer level canvas items | |||
2022-12-15 | Queue redraw when MultiMesh instance transform changes | bmolyneaux | |
Fixes: #66849 This is a 4.0 version of #54899. | |||
2022-12-15 | Use large offset for tilemap layer level canvas items | clayjohn | |
This matches the logic in _rendering_update_dirty_quadrants | |||
2022-12-15 | Remove a confusing TileMap warning | Gilles Roudière | |
2022-12-13 | Merge pull request #70003 from clayjohn/GLES3-cc | Rémi Verschelde | |
Various fixes and documentation for CanvasGroup | |||
2022-12-13 | Various fixes and documentation for CanvasGroup | clayjohn | |
Properly apply custom materials with CanvasGroups in the GLES3 backend Properly blur backbuffer when using a partial rect in forward_plus and gl_compatibility renderers Properly set fit_margin when clear_margin is set Fix shader error during backbuffer clear in mobile renderer | |||
2022-12-12 | Remove single-element groups from GPUParticles2D | kobewi | |
2022-12-12 | Merge pull request #69629 from smix8/agent_wild_callback_pointer_4.x | Rémi Verschelde | |
Fix Navigation agent callback wild pointer crash | |||
2022-12-12 | Fix Navigation agent callback wild pointer crash | smix8 | |
Fixes crash in sanitizer builds when callback agent or object are already freed. | |||
2022-12-12 | Merge pull request #69950 from kleonc/tile-map-const-refs-for-the-win | Rémi Verschelde | |
`TileMap` Pass some parameters by `const &` instead of by value | |||
2022-12-12 | Merge pull request #69922 from adamscott/fix-tilemap-tileset-heap-use-after-free | Rémi Verschelde | |
Fix `heap-use-after-free` error in `TileMap::~TileMap()` | |||
2022-12-12 | Merge pull request #67050 from KoBeWi/syrt | Rémi Verschelde | |
Warn if isometric TileMap is not Y-sorted | |||
2022-12-12 | TileMap Pass some parameters by `const &` instead of by value | kleonc | |
2022-12-12 | Fix `heap-use-after-free` error in `TileMap::~TileMap()` | Adam Scott | |
Co-authored-by: Gilles Roudiere <gilles.roudiere@gmail.com> | |||
2022-12-10 | Enable assigning an owner to navigation regions and links | Josh Jones | |
This allows users of the server APIs to get back the nodes that created certain regions and links. | |||
2022-12-09 | Merge pull request #69644 from radenling/fix-viewport-update-in-editor | Rémi Verschelde | |
Fix for 2D viewport not updating in the editor when the camera moves | |||
2022-12-09 | Fix TileMap drawing itself twice on creation | Vladislav Slobodenyuk | |
Adds a check before calling `item_rect_changed()` in `_recompute_rect_cache()` of `scene/2d/tile_map.cpp`. Makes sure TileMap is only redrawn if the rect is actually changed. Fixes #69754 | |||
2022-12-09 | Merge pull request #69774 from ↵ | Rémi Verschelde | |
Calinou/backbuffercopy-only-show-rect-when-relevant Fix BackBufferCopy `rect` property appearing when not relevant in inspector | |||
2022-12-08 | Fix BackBufferCopy `rect` property appearing when not relevant in inspector | Hugo Locurcio | |
The `rect` property is only effective if `copy_mode` is Rect. | |||
2022-12-08 | TouchScreenButton: Fix screen capability check | Rémi Verschelde | |
Fixes #69572. | |||
2022-12-07 | Merge pull request #69713 from groud/rename_get_surrounding_tiles | Rémi Verschelde | |
Rename get_surrounding_tiles to get_surrounding_cells | |||
2022-12-07 | Rename get_surrounding_tiles to get_surrounding_cells | Gilles Roudière | |
2022-12-07 | Fix Determining Window for Touchscreen | Markus Sauermann | |
DisplayServer::screen_is_touchscreen will likely never utilize its parameter p_screen. This PR replaces this function by DisplayServer::is_touchscreen_available() with the same functionality. This solves the problem, that a SubViewport was used for determining the screen, which resulted in error messages. | |||
2022-12-06 | Stop NavigationAgents without a target from moving to world origin | smix8 | |
Stops NavigationAgents moving to the world origin without anyone telling them to do so. | |||
2022-12-06 | Fix Path2D fish bone direction | Yaohua Xiong | |
2022-12-06 | Fix for 2D viewport not updating in the editor when the camera moves | Richard Adenling | |
This fixes a problem with 2D viewports not taking the camera position into consideration when previewed in the editor. Fixes #40441 | |||
2022-12-06 | Path2D: Fix build issue after conflicts between #68860 and #69115 | Rémi Verschelde | |
2022-12-06 | Merge pull request #68860 from xiongyaohua/path3d_fishbones | Rémi Verschelde | |
Draw fish bones for Path3D and Path2D in the Editor | |||
2022-12-05 | Refactor baking code for Curve2D | Yaohua Xiong | |
The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. A similar refacor had been applied to Curve3D. The test cases for Curve2D is updated, comparing floating point with is_equal_approxmiate() instead of `==`, in order to avoid float precision problem. | |||
2022-12-05 | draw fish bones for Path2D and Path3D | Yaohua Xiong | |
These fish bones are add to indicate the direction and local transforms alone the path. | |||
2022-11-29 | Move z_index, z_as_relative and y_sort_enabled from Node2D to CanvasItem | Hendrik Brucker | |
2022-11-28 | Merge pull request #68486 from smix8/navpoly_outline_convex_error_4.x | Rémi Verschelde | |
Add detail to NavigationPolygon outline error msg | |||
2022-11-28 | Merge pull request #59801 from Sauermann/fix-node2d-viewport-root-order | Rémi Verschelde | |
Fix Viewport root order after Node2D raise | |||
2022-11-25 | Merge pull request #69146 from clayjohn/Polygon2D-error | Rémi Verschelde | |
Ensure that mesh instance is properly freed when freeing Polygon2D | |||
2022-11-25 | Fix inspector not showing name for LabelSettings.font | Haoyu Qiu | |
2022-11-24 | Ensure that mesh instance is properly freed when freeing Polygon2D | clayjohn | |
2022-11-24 | Merge pull request #67330 from KoBeWi/immortal_scenes | Rémi Verschelde | |
Don't free instanced scenes when recreating tiles | |||
2022-11-22 | Fix AudioStreamPlayer2D and 3D's `playing` not updating right away | Micky | |