godot/editor
jfons dd970482c5 Improvements and fixes to occluders
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 13:04:51 +01:00
..
debugger Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
fileserver Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
icons Merge pull request #57365 from pycbouh/editor-icons-uniformity 2022-01-28 23:53:23 +01:00
import Improvements and fixes to occluders 2022-02-07 13:04:51 +01:00
plugins Improvements and fixes to occluders 2022-02-07 13:04:51 +01:00
translations i18n: Sync editor translations with Weblate 2022-01-12 18:45:36 +01:00
action_map_editor.cpp Merge pull request #56221 from YeldhamDev/inputmap_undo_master 2022-01-13 12:27:17 +01:00
action_map_editor.h Check if action name exists before adding it or renaming an action to it 2022-01-12 15:19:18 +00:00
animation_bezier_editor.cpp Minor tweaks and fixes to panning 2022-01-23 13:49:53 +01:00
animation_bezier_editor.h Minor tweaks and fixes to panning 2022-01-23 13:49:53 +01:00
animation_track_editor_plugins.cpp Use List Initializations for Vectors. 2022-01-12 10:15:12 +05:45
animation_track_editor_plugins.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
animation_track_editor.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
animation_track_editor.h Minor tweaks and fixes to panning 2022-01-23 13:49:53 +01:00
array_property_edit.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
array_property_edit.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_stream_preview.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_stream_preview.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
code_editor.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
code_editor.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
connections_dialog.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
connections_dialog.h Merge pull request #56492 from akien-mga/remove-author-docstrings 2022-01-12 15:24:17 +01:00
create_dialog.cpp Vectors: Use clear() and has(). 2022-02-02 00:11:09 +05:45
create_dialog.h Merge pull request #55509 from V-Sekai/create_node_and_doc_fix 2022-01-17 20:16:06 +01:00
dependency_editor.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
dependency_editor.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dictionary_property_edit.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dictionary_property_edit.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
doc_tools.cpp Vectors: Use clear() and has(). 2022-02-02 00:11:09 +05:45
doc_tools.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_about.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_about.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_asset_installer.cpp Merge pull request #53276 from Phischermen/propagate_check 2022-01-20 16:37:16 +01:00
editor_asset_installer.h Addded methods to propagate checks & refactored classes to use new methods. 2022-01-18 19:21:59 -08:00
editor_atlas_packer.cpp Core: Move Vector2i to its own vector2i.h header 2022-02-04 16:32:21 +01:00
editor_atlas_packer.h Core: Move Vector2i to its own vector2i.h header 2022-02-04 16:32:21 +01:00
editor_audio_buses.cpp Store panels and docks singletons in their own classes 2022-01-20 20:13:26 +01:00
editor_audio_buses.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_autoload_settings.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_autoload_settings.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_builders.py Use maximum zlib compression when generating editor translation headers 2021-10-29 19:07:48 +02:00
editor_command_palette.cpp Rename String::is_subsequence_ofi to String::is_subsequence_ofn 2022-01-26 18:03:56 -05:00
editor_command_palette.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_data.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_data.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_dir_dialog.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_dir_dialog.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_export.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
editor_export.h Remove support for PVRTC texture encoding and decoding 2022-01-14 21:08:22 +01:00
editor_feature_profile.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
editor_feature_profile.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_file_dialog.cpp [Windows] Add support for handling network share paths. 2022-01-24 16:22:59 +02:00
editor_file_dialog.h [Windows] Add support for handling network share paths. 2022-01-24 16:22:59 +02:00
editor_file_system.cpp Prevent renaming to an unkown extension from FileSystem dock. 2022-01-17 20:03:51 +01:00
editor_file_system.h Prevent renaming to an unkown extension from FileSystem dock. 2022-01-17 20:03:51 +01:00
editor_folding.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_folding.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_fonts.cpp [Editor] Disable contextual alternates (coding ligatures) outside of code editor. 2022-01-23 11:09:10 +02:00
editor_fonts.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_help_search.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
editor_help_search.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_help.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
editor_help.h Fix theming of doc background 2022-01-30 09:49:24 +03:00
editor_inspector.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
editor_inspector.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_layouts_dialog.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_layouts_dialog.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_locale_dialog.cpp Cleanup and move char functions to the char_utils.h header. 2022-02-04 11:35:01 +02:00
editor_locale_dialog.h Improve locale detection. 2022-01-18 14:30:00 +02:00
editor_log.cpp Fix theming update in several editor classes 2022-01-16 14:49:03 +03:00
editor_log.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_native_shader_source_visualizer.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_native_shader_source_visualizer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_node.cpp Improvements and fixes to occluders 2022-02-07 13:04:51 +01:00
editor_node.h Merge pull request #57086 from YeldhamDev/scene_tabs_fix 2022-02-04 11:01:41 +01:00
editor_path.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_path.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_paths.cpp [macOS] Fix self-contained mode, by looking for ._sc_ and writing data to the bundle directory instead of executable directory. 2022-01-13 21:29:22 +02:00
editor_paths.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_plugin_settings.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_plugin_settings.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_plugin.cpp ResourceImporter: Restore default append logic for new importers 2022-02-07 09:47:16 +01:00
editor_plugin.h ResourceImporter: Restore default append logic for new importers 2022-02-07 09:47:16 +01:00
editor_properties_array_dict.cpp Improvements and fixes to occluders 2022-02-07 13:04:51 +01:00
editor_properties_array_dict.h Add type icons to Project Settings, Array, and Dictionary editors 2022-02-03 13:02:18 -06:00
editor_properties.cpp Merge pull request #57562 from AnilBK/string-add-contains 2022-02-03 22:21:24 +01:00
editor_properties.h Renaming layers from the inspector via a popup menu. 2022-01-28 23:52:11 +01:00
editor_resource_picker.cpp Store panels and docks singletons in their own classes 2022-01-20 20:13:26 +01:00
editor_resource_picker.h Merge pull request #56321 from pycbouh/core-use-gdvirtual-everywhere 2022-01-07 16:14:28 +01:00
editor_resource_preview.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_resource_preview.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_run_native.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_run_native.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_run_script.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_run_script.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_run.cpp Rename Project Window width and height settings to match their function 2022-01-04 13:59:16 +00:00
editor_run.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_scale.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_scale.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_sectioned_inspector.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
editor_sectioned_inspector.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_settings_dialog.cpp Add shortcut_cell double click functionality 2022-02-05 19:06:54 +08:00
editor_settings_dialog.h Add shortcut_cell double click functionality 2022-02-05 19:06:54 +08:00
editor_settings.cpp Vectors: Use clear() and has(). 2022-02-02 00:11:09 +05:45
editor_settings.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_spin_slider.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_spin_slider.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_themes.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
editor_themes.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_toaster.cpp Fix toast notification button color on light theme 2022-01-18 14:31:14 +03:00
editor_toaster.h Fix toast notification button color on light theme 2022-01-18 14:31:14 +03:00
editor_translation_parser.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_translation_parser.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_translation.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_translation.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_vcs_interface.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_vcs_interface.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_zoom_widget.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
editor_zoom_widget.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
export_template_manager.cpp Fix decoding UTF-8 filenames on unzipping. 2022-01-05 14:31:20 +02:00
export_template_manager.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
filesystem_dock.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
filesystem_dock.h Store panels and docks singletons in their own classes 2022-01-20 20:13:26 +01:00
find_in_files.cpp Cleanup and move char functions to the char_utils.h header. 2022-02-04 11:35:01 +02:00
find_in_files.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
groups_editor.cpp Rename String::is_subsequence_ofi to String::is_subsequence_ofn 2022-01-26 18:03:56 -05:00
groups_editor.h Improve Groups dock panel and the Group Editor 2022-01-21 18:34:46 +08:00
import_defaults_editor.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
import_defaults_editor.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
import_dock.cpp Vectors: Use clear() and has(). 2022-02-02 00:11:09 +05:45
import_dock.h Store panels and docks singletons in their own classes 2022-01-20 20:13:26 +01:00
inspector_dock.cpp Merge pull request #55066 from trollodel/less_singletons_in_editornode 2022-01-20 22:29:17 +01:00
inspector_dock.h Store panels and docks singletons in their own classes 2022-01-20 20:13:26 +01:00
localization_editor.cpp Improve locale detection. 2022-01-18 14:30:00 +02:00
localization_editor.h Improve locale detection. 2022-01-18 14:30:00 +02:00
multi_node_edit.cpp Store panels and docks singletons in their own classes 2022-01-20 20:13:26 +01:00
multi_node_edit.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
node_dock.cpp Store panels and docks singletons in their own classes 2022-01-20 20:13:26 +01:00
node_dock.h Store panels and docks singletons in their own classes 2022-01-20 20:13:26 +01:00
plugin_config_dialog.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
plugin_config_dialog.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pot_generator.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pot_generator.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
progress_dialog.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
progress_dialog.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
project_export.cpp Merge pull request #53276 from Phischermen/propagate_check 2022-01-20 16:37:16 +01:00
project_export.h Merge pull request #53276 from Phischermen/propagate_check 2022-01-20 16:37:16 +01:00
project_manager.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
project_manager.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
project_settings_editor.cpp Merge pull request #57562 from AnilBK/string-add-contains 2022-02-03 22:21:24 +01:00
project_settings_editor.h Minor fixes/refactoring of project and editor setting dialogs 2022-02-01 00:19:01 +01:00
property_editor.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
property_editor.h Improve locale detection. 2022-01-18 14:30:00 +02:00
property_selector.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
property_selector.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
quick_open.cpp Rename String::is_subsequence_ofi to String::is_subsequence_ofn 2022-01-26 18:03:56 -05:00
quick_open.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_exporters.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rename_dialog.cpp Remove get_focus_owner() from Control, replaced by get_viewport()->gui_get_focus_owner() 2022-02-03 11:59:32 +01:00
rename_dialog.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
reparent_dialog.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
reparent_dialog.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
scene_tree_dock.cpp Remove get_focus_owner() from Control, replaced by get_viewport()->gui_get_focus_owner() 2022-02-03 11:59:32 +01:00
scene_tree_dock.h Improve 2D editor's right-click menu 2022-01-27 03:02:45 +01:00
scene_tree_editor.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
scene_tree_editor.h Fix theming update in several editor classes 2022-01-16 14:49:03 +03:00
script_create_dialog.cpp Add missing SNAME macro optimization in some function calls 2022-02-06 15:54:04 +01:00
script_create_dialog.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
SCsub i18n: Sync classref translations with Weblate 2021-11-03 15:06:09 +01:00
shader_create_dialog.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
shader_create_dialog.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
shader_globals_editor.cpp Optimize include files to improve shader_language.h compilation speed 2022-01-12 14:19:12 +03:00
shader_globals_editor.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
template_builders.py Improve editor template workflow 2022-01-02 21:52:09 +01:00