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 | 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 #57732 from KoBeWi/leftplication | Rémi Verschelde | |
Move Replication tab to a fixed position | |||
2022-02-07 | Move Replication tab to a fixed position | kobewi | |
2022-02-06 | SpriteFramesEditor Fix crash when selecting non-Texture2D file for splitting | kleonc | |
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 | 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 #57689 from NeilKleistGao/master | Rémi Verschelde | |
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
2022-02-06 | Edit font properties on multiple objects at once | NeilKleistGao | |
2022-02-05 | Fix node types in image drag-and-drop and add node icons | FireForge | |
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 #48006 from KoBeWi/incognito_layer | Rémi Verschelde | |
Add visibility to CanvasLayer | |||
2022-02-05 | Add visibility to CanvasLayer | kobewi | |
2022-02-05 | Add shortcut_cell double click functionality | Ger Hean | |
2022-02-05 | Merge pull request #49775 from fire/faster-cvtt | Rémi Verschelde | |
Faster CVTT by lowering default quality | |||
2022-02-05 | Merge pull request #57635 from jmb462/fix-template-optionbutton | Rémi Verschelde | |
Fix OptionButton in create script dialog doesn't select the correct template | |||
2022-02-05 | Fix template OptionButton in create script dialog doesn't select the correct ↵ | Jean-Michel Bernard | |
template | |||
2022-02-05 | Rework TextureButton stretch | kobewi | |
2022-02-04 | Faster CVTT by reducing quality. | K. S. Ernest (iFire) Lee | |
Make BC6 and BC7 CVTT faster while still having better quality than DXT5. | |||
2022-02-04 | Merge pull request #57631 from groud/terrain_fix_with_empty_cells | Rémi Verschelde | |
2022-02-04 | Merge pull request #55950 from Faless/mp/4.x_replication_nodes | Rémi Verschelde | |
2022-02-04 | Fixes terrain painting on TileMaps when using empty terrain bits | Gilles Roudière | |
2022-02-04 | Core: Move Vector2i to its own `vector2i.h` header | Rémi Verschelde | |
Also reduce interdependencies and clean up a bit. | |||
2022-02-04 | [Editor] Replication plugin to configure MultiplayerSynchronizers. | Fabio Alessandrelli | |
Allows configuring the MultiplayerSynchornizer in a way similar to AnimationPlayer. Properties are added manually, edither as plain properties, or via the NodePath format for child nodes' properties "path/to/node:property" relative to the MultiplayerSynchronizer root path. Nice things to add would be: - Moving properties up/down in the list. - Some form of keying, autmatic filling of the replication properity line edit. | |||
2022-02-04 | Merge pull request #57617 from bruvzg/char_cleanup | Rémi Verschelde | |
2022-02-04 | Merge pull request #57086 from YeldhamDev/scene_tabs_fix | Rémi Verschelde | |
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-03 | Merge pull request #57175 from fire-forge/add-type-icons | Rémi Verschelde | |
Add type icons to Project Settings, Array, and Dictionary editors | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | Add type icons to Project Settings, Array, and Dictionary editors | fire540 | |
2022-02-03 | Merge pull request #57582 from akien-mga/editorproperty-range-fix-step | Rémi Verschelde | |
2022-02-03 | Merge pull request #57565 from jmb462/split_offset | Rémi Verschelde | |
2022-02-03 | EditorProperty: Fix range hint parsing with optional step | Rémi Verschelde | |
This could lead to have a step of 0 when parsing e.g. "1,10,is_greater". | |||
2022-02-03 | Remove get_focus_owner() from Control, replaced by ↵ | Gilles Roudière | |
get_viewport()->gui_get_focus_owner() | |||
2022-02-02 | Merge pull request #57547 from ↵ | Rémi Verschelde | |
akien-mga/editorhelp-tooltip-set-fit_content_height | |||
2022-02-02 | Save script editor's function list split offset with the editor layout | jmb462 | |
2022-02-02 | EditorHelpBit: Fix content height fit and RTL theme propagation | Rémi Verschelde | |
This reverts #51619 and fixes the issue properly, as well as enabling `fit_content_height` which is necessary following #57304. Fixes #57174. Also adds a placeholder for property and signal tooltips with no description, factoring the code while at it. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2022-02-02 | Merge pull request #57494 from Geometror/project-and-editor-settings-fixes | Rémi Verschelde | |
2022-02-02 | Add support for 2D vector type to visual shaders | Yuri Roubinsky | |
2022-02-02 | Merge pull request #57524 from Sauermann/fix-display-grid-fadeout | Rémi Verschelde | |
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-02-01 | Fix TileMap Display Grid fadeout | Markus Sauermann | |
2022-02-01 | Fix buggy behavior of the "Add tab" button in the scene tabs | Michael Alexsander | |
2022-02-01 | Merge pull request #57358 from akien-mga/signal-bindings-object | Rémi Verschelde | |
2022-02-01 | Merge pull request #57355 from akien-mga/method-bindings-clearer-types | Rémi Verschelde | |
2022-02-01 | Minor fixes/refactoring of project and editor setting dialogs | Hendrik Brucker | |