Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | |
2022-11-20 | Merge pull request #68886 from timothyqiu/motion-distance | Rémi Verschelde | |
Revert move vector parameter name to "motion" | |||
2022-11-19 | Improve collision exception error messages for easier understanding | Hugo Locurcio | |
2022-11-19 | Revert move vector parameter name to motion | Haoyu Qiu | |
2022-11-18 | Fix drawing of 2D skeletons in the RD renderer. | clayjohn | |
Also clean up skeleton code in preparation for adding them to GLES3 Properly update Mesh2D AABBs when skeleton is updated | |||
2022-11-15 | Merge pull request #64077 from ↵ | Rémi Verschelde | |
Calinou/tweak-audiostreamplayer2d3d-default-panning Decrease default AudioStreamPlayer2D/3D panning strength | |||
2022-11-15 | Fix false warning when renaming Joint2D's node | kobewi | |
2022-11-14 | Add GPUParticles to the OpenGL3 renderer. | clayjohn | |
This includes collision (2D SDF, Box, Sphere, Heightmap), attraction (Box, Sphere), and all sorting modes. This does not include 3D SDF collisions, trails, or manual emission. | |||
2022-11-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-11-10 | Add detail to NavigationPolygon outline error msg | smix8 | |
Adds additional information to the error msg when the convex partition fails due to invalid outline arrays. | |||
2022-11-07 | Rename GPUParticles2D/3D's `trail_length_secs` to `trail_lifetime` | Hugo Locurcio | |
The property already has a "seconds" suffix in the inspector. The "lifetime" term makes it more obvious that the property is specified as time, not a distance in units. The property hint now allows manually entering values greater than 10 seconds. The internal rendering value's default now matches the particles nodes' default. | |||
2022-11-07 | Don't free instanced scenes when recreating tiles | kobewi | |
2022-11-04 | Merge pull request #68222 from groud/fix_corner_terrain_painting | Rémi Verschelde | |
Fix terrain painting in corner-only matching mode | |||
2022-11-03 | Fix terrain painting in corner-only matching mode | Gilles Roudière | |
2022-11-02 | Fix Viewport root order after Node2D raise | Markus Sauermann | |
2022-11-02 | Merge pull request #68137 from kleonc/shape-cast-get-collider-rid | Rémi Verschelde | |
Add `ShapeCast2D/3D::get_collider_rid` method | |||
2022-11-01 | Add `ShapeCast2D/3D::get_collider_rid` method | kleonc | |
2022-11-01 | Move rotation sampling from Path2D to Curve2D | Yaohua Xiong | |
The rotation sampling code is moved from Path2D to a new method `sample_baked_with_rotation` on Curve2D. | |||
2022-10-31 | Merge pull request #67578 from KoBeWi/GEDITOR | Rémi Verschelde | |
Unify usage of GLOBAL/EDITOR_GET | |||
2022-10-31 | Merge pull request #65452 from timothyqiu/agent-target | Rémi Verschelde | |
Make NavigationAgent `target_location` a property | |||
2022-10-31 | Merge pull request #67445 from Zylann/rename_queue_delete | Rémi Verschelde | |
Rename queue_delete => queue_free | |||
2022-10-31 | Merge pull request #67580 from KoBeWi/little_things | Rémi Verschelde | |
Minor code improvements | |||
2022-10-30 | Merge pull request #67754 from kleonc/tilemap-fix-collision-shapes-debug-draw | Max Hilbrunner | |
Fix `TileMap` collision shapes debug draw | |||
2022-10-28 | Merge pull request #67956 from RedMser/safe-velocity-type | Clay John | |
Fix type of `safe_velocity` parameter | |||
2022-10-27 | Fix type of safe_velocity parameter | RedMser | |
2022-10-27 | Emit target_reached signal after state is updated | Sam Briels | |
2022-10-27 | Make NavigationAgent `target_location` a property | Haoyu Qiu | |
2022-10-24 | Rename queue_delete => queue_free | Marc Gilleron | |
# Conflicts: # editor/plugins/tiles/tiles_editor_plugin.cpp |