Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-07 | Improvements and fixes to occluders | jfons | |
Improvements: * Occluder3D is now an abstract type inherited by: ArrayOccluder3D, QuadOccluder3D, BoxOccluder3D, SphereOccluder3D and PolygonOccluder3D. ArrayOccluder3D serves the same purpose as the old Occluder3D (triangle mesh occluder) while the rest are primitives that can be used to manually place simple occluders. * Occluder baking can now apply simplification. The "bake_simplification_distance" property can be used to set a world-space distance as the desired maximum error, set to 0.1 by default. * Occluders can now be generated on import. Using the "occ" and "occonly" keywords (similar to "col" and "colonly" for colliders) or by enabling on MeshInstance3Ds in the scene's import window. Fixes: * Fixed saving of occluder files after bake. * Fixed a small error where occluders didn't correctly update in the rendering server. Bonus content: * Generalized "CollisionPolygon3DEditor" so it can also be used to edit Resources. Renamed it to "Polygon3DEditor" since it was already being used by other things, not just colliders. * Fixed a small bug in "EditorPropertyArray" where a call to "remove" was left after the "remove_at" rename. | |||
2022-02-07 | Merge pull request #57743 from akien-mga/resource-importer-insert-opt-in | Rémi Verschelde | |
2022-02-07 | Merge pull request #57682 from clayjohn/VULKAN-canvas-blur | Rémi Verschelde | |
2022-02-07 | Merge pull request #57684 from KoBeWi/todo_optimize | Rémi Verschelde | |
2022-02-07 | ResourceImporter: Restore default append logic for new importers | Rémi Verschelde | |
This was changed in #56943 to allow adding new importers from plugins that take precedence over built-in ones, but this should be opt-in, not the default behavior. Fixes #57730. | |||
2022-02-07 | Merge pull request #57735 from YeldhamDev/popups_and_mirrors | Rémi Verschelde | |
Make popups from `MenuButton`, `OptionButton`, and submenus obey the layout direction | |||
2022-02-07 | Merge pull request #57732 from KoBeWi/leftplication | Rémi Verschelde | |
Move Replication tab to a fixed position | |||
2022-02-07 | Merge pull request #57727 from ↵ | Rémi Verschelde | |
kleonc/sprite_frames_editor_fix_loading_non_texture_crash `SpriteFramesEditor` Fix crash when selecting non-`Texture2D` file for splitting | |||
2022-02-07 | Merge pull request #57738 from raulsntos/fix-57503 | Ignacio Roldán Etcheverry | |
Attach mono thread before getting `nativeName` field | |||
2022-02-07 | Attach mono thread before getting nativeName field | Raul Santos | |
In order to access the `nativeName` constant field from a C# class, the mono scope thread must be attached or the mono domain will be null. | |||
2022-02-06 | Make popups from `MenuButton`, `OptionButton`, and submenus obey the layout ↵ | Michael Alexsander | |
direction | |||
2022-02-07 | Move Replication tab to a fixed position | kobewi | |
2022-02-07 | Merge pull request #57729 from TechnoPorg/astar-fix-invalid-include | Rémi Verschelde | |
Remove a cross include from a_star.cpp | |||
2022-02-06 | SpriteFramesEditor Fix crash when selecting non-Texture2D file for splitting | kleonc | |
2022-02-06 | Merge pull request #56844 from Calinou/ssr-fix-background-line-master | Rémi Verschelde | |
Fix visible background line in intersections in screen-space reflections | |||
2022-02-06 | Remove a cross include from a_star.cpp | TechnoPorg | |
2022-02-06 | Merge pull request #57701 from Calinou/contributing-prefer-attachments | Rémi Verschelde | |
Recommend using GitHub attachments for minimal reproduction projects | |||
2022-02-06 | Merge pull request #57716 from Chaosus/vs_vector_3d | Rémi Verschelde | |
Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` in visual shaders | |||
2022-02-06 | Merge pull request #57721 from YeldhamDev/separate_from_separators | Rémi Verschelde | |
Better handle icons and checkboxes with separators in `PopupMenu` | |||
2022-02-06 | Better handle icons and checkboxes with separators in `PopupMenu` | Michael Alexsander | |
2022-02-06 | Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` | Yuri Roubinsky | |
2022-02-06 | Merge pull request #57672 from fire-forge/fix-image-drop-nodes | Rémi Verschelde | |
2022-02-06 | Merge pull request #57709 from jmb462/missing-sname-optimization | Rémi Verschelde | |
2022-02-06 | Merge pull request #57607 from reduz/fix-variant-vec-integer-float-mul-div | Rémi Verschelde | |
2022-02-06 | Merge pull request #57633 from jordigcs/x11-snap-refresh-rate | Rémi Verschelde | |
2022-02-06 | Merge pull request #57689 from NeilKleistGao/master | Rémi Verschelde | |
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
2022-02-06 | Fix integer vector mul/div operators and bindings. | reduz | |
* Vector2i and Vector3i mul/div by a float results in Vector2 and Vector3 respectively. * Create specializations to allow proper bindings. This fixes #44408 and supersedes #44441 and keeps the same rule of int <op> float returnig float, like with scalars. | |||
2022-02-06 | Snap refresh rate to hundreths place on X11 | jordi | |
2022-02-06 | Recommend using GitHub attachments for minimal reproduction projects | Hugo Locurcio | |
Third-party file hosts can have their files expire or be removed by the owner. In comparison, GitHub attachments are more resilient. This also fixes the link to create a bug report. | |||
2022-02-06 | Edit font properties on multiple objects at once | NeilKleistGao | |
2022-02-06 | Merge pull request #57694 from Chaosus/shader_fix-for_loop | Rémi Verschelde | |
Fix unknown identifier error in for loop | |||
2022-02-06 | Fix unknown identifier error in for loop | Yuri Roubinsky | |
2022-02-05 | Fix node types in image drag-and-drop and add node icons | FireForge | |
2022-02-06 | Rework CanvasItem visibility propagation | kobewi | |
2022-02-05 | Optimize and fix backbuffer gaussian blur | clayjohn | |
2022-02-05 | Merge pull request #57017 from godotengine/string-name-static-false-unclaimed | Rémi Verschelde | |
2022-02-05 | Merge pull request #56943 from V-Sekai/override-import | Rémi Verschelde | |
Make add_importer and add_post_importer_plugin override existing importers. | |||
2022-02-05 | Merge pull request #57646 from Faless/mp/4.x_interfaces | Rémi Verschelde | |
[Net] Move RPC, Node cache out of MultiplayerAPI. | |||
2022-02-05 | Merge pull request #57649 from Faless/net/4.x_ws_queue_hostres | Rémi Verschelde | |
[Net] Non-blocking WebSocket hostname resolution. | |||
2022-02-05 | Merge pull request #57385 from madmiraal/update-mouse-pointer-definitions | Rémi Verschelde | |
Update definitions of get_mouse_position methods | |||
2022-02-05 | Merge pull request #57657 from lawnjelly/err_macros_flush | Rémi Verschelde | |
Add fflush to error macros | |||
2022-02-05 | Merge pull request #48006 from KoBeWi/incognito_layer | Rémi Verschelde | |
Add visibility to CanvasLayer | |||
2022-02-05 | Merge pull request #57655 from reduz/remove-get-rid-by-index | Rémi Verschelde | |
Remove RID_Owner.get_rid_by_index | |||
2022-02-05 | Merge pull request #56503 from ↵ | Rémi Verschelde | |
gerhean/Add-shortcut_cell-double-click-functionality Add shortcut_cell double click functionality | |||
2022-02-05 | Add visibility to CanvasLayer | kobewi | |
2022-02-05 | Add fflush to error macros | lawnjelly | |
CRASH_NOW macros would previously crash before outputting any error messages. This PR ensures calling fflush for stdout before terminating. | |||
2022-02-05 | Add shortcut_cell double click functionality | Ger Hean | |
2022-02-05 | Remove RID_Owner.get_rid_by_index | reduz | |
* Implementing this function efficiently is not really possible. * Replaced by an option to get all RIDs into a buffer for performance. | |||
2022-02-05 | Merge pull request #49775 from fire/faster-cvtt | Rémi Verschelde | |
Faster CVTT by lowering default quality |