virtualx-engine/editor
lawnjelly 44f9a0f961 Portals - fix autolink sprawling, refine logs
It turned out the new autolinking feature was linking portals AFTER the static meshes had been added to rooms in the PortalRenderer. This meant that large meshes weren't being sprawled across these portals. The fix involves doing the autolinking BEFORE adding the static meshes.

Fixes a bug in the warning for portals being in the wrong direction, they should have only been checkout for outgoing portals. This was resulting in erroneous warnings.

Also the room conversion logs are refined to be more compact and informative.

A warning icon is also added in the gizmo for portals where autolink fails.
2021-07-15 13:04:05 +01:00
..
collada Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
doc Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
fileserver Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
icons Portal occlusion culling 2021-07-14 11:43:23 +01:00
import Remove duplicate WARN_PRINTS macro 2021-06-18 12:57:59 +01:00
plugins Merge pull request #46130 from lawnjelly/portals 2021-07-14 13:38:01 +02:00
translations i18n: Sync translations with Weblate 2021-07-13 12:33:17 +02:00
animation_bezier_editor.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
animation_bezier_editor.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
animation_track_editor.cpp Merge similar editor strings 2021-07-13 10:20:03 +02:00
animation_track_editor.h Add animation reset track feature 2021-05-09 09:40:16 +02:00
animation_track_editor_plugins.cpp Preview the color animation in the animation editor 2021-06-03 12:24:57 +02:00
animation_track_editor_plugins.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
array_property_edit.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
array_property_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
audio_stream_preview.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
audio_stream_preview.h Modernize atomics 2021-02-18 12:23:25 +01:00
code_editor.cpp Script editor: Rename 'Clone Down' to 'Duplicate Selection' 2021-07-06 11:10:44 +02:00
code_editor.h Script editor: Rename 'Clone Down' to 'Duplicate Selection' 2021-07-06 11:10:44 +02:00
connections_dialog.cpp Fix casing of the "to" stop word in editor strings 2021-07-13 15:28:00 +02:00
connections_dialog.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
create_dialog.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
create_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
dependency_editor.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
dependency_editor.h Style: Set clang-format Standard to c++14 2021-05-04 14:45:15 +02:00
dictionary_property_edit.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
dictionary_property_edit.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
editor_about.cpp Separate version hash from version number in editor and project manager 2021-06-17 12:47:53 +02:00
editor_about.h Make it possible to copy the Godot version identifier by clicking it 2021-05-04 16:38:17 +02:00
editor_asset_installer.cpp Automatically display the installer after downloading an asset 2021-07-13 11:19:46 +02:00
editor_asset_installer.h Automatically display the installer after downloading an asset 2021-07-13 11:19:46 +02:00
editor_atlas_packer.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_atlas_packer.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
editor_audio_buses.cpp Improve the audio bus editor appearance 2021-06-01 12:53:30 +02:00
editor_audio_buses.h Improve the audio bus editor appearance 2021-06-01 12:53:30 +02:00
editor_autoload_settings.cpp Rename "Singleton" to "Global Variable" in the AutoLoad editor 2021-06-17 12:47:52 +02:00
editor_autoload_settings.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
editor_builders.py SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
editor_data.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_data.h Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_dir_dialog.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_dir_dialog.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
editor_export.cpp Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
editor_export.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
editor_feature_profile.cpp Merge pull request #49653 from madmiraal/remove-err_prints-3.x 2021-06-16 17:33:22 +02:00
editor_feature_profile.h Improve the editor feature profiles UX 2021-06-16 07:04:13 +02:00
editor_file_dialog.cpp FileDialog: Fix capitalization for overwrite prompt 2021-07-08 01:05:45 +02:00
editor_file_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_file_system.cpp Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
editor_file_system.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
editor_folding.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_folding.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_fonts.cpp Improve editor text appearance in (un)zoomed GraphEdit-based editors 2021-02-06 19:24:05 +01:00
editor_fonts.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
editor_help.cpp Fix previous search for built-in-docs 2021-06-08 23:11:42 -07:00
editor_help.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_help_search.cpp Remove duplicate WARN_PRINTS macro 2021-06-18 12:57:59 +01:00
editor_help_search.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_inspector.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_inspector.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_layouts_dialog.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_layouts_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_log.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_log.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_network_profiler.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_network_profiler.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_node.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
editor_node.h Added 'Select Current' option when user is prompted to select main scene after clicking play 2021-07-13 09:46:31 +02:00
editor_path.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_path.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_plugin.cpp Validate parameters when adding plugins 2021-06-17 12:47:54 +02:00
editor_plugin.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
editor_plugin_settings.cpp Remove duplicate WARN_PRINTS macro 2021-06-18 12:57:59 +01:00
editor_plugin_settings.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_profiler.cpp Fix editor crash when exporting profiler data 2021-05-21 13:41:27 +02:00
editor_profiler.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_properties.cpp Make easing properties drawn with anti aliasing 2021-06-17 12:47:53 +02:00
editor_properties.h Use EditorResourcePicker in the Inspector 2021-06-11 13:32:15 +03:00
editor_properties_array_dict.cpp Use EditorResourcePicker in the Inspector 2021-06-11 13:32:15 +03:00
editor_properties_array_dict.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_resource_picker.cpp Fix casing of the "to" stop word in editor strings 2021-07-13 15:28:00 +02:00
editor_resource_picker.h Add EditorResourcePicker control based on the Inspector editor for Resources 2021-06-11 13:32:15 +03:00
editor_resource_preview.cpp Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
editor_resource_preview.h Update EditorResourcePreview queue_*() documentation 2021-05-26 08:39:52 +01:00
editor_run.cpp Implement the %command% placeholder in the Main Run Args setting 2021-05-09 17:47:38 +02:00
editor_run.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
editor_run_native.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_run_native.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_run_script.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
editor_run_script.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_scale.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_scale.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
editor_sectioned_inspector.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_sectioned_inspector.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_settings.cpp Add numpad emulation in 3D viewport 2021-07-06 11:20:30 +02:00
editor_settings.h Handle portrait mode monitors in the automatic editor scale detection 2021-06-17 12:47:52 +02:00
editor_spin_slider.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_spin_slider.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
editor_sub_scene.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
editor_sub_scene.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
editor_themes.cpp Use modules_enabled.gen.h to improve inter dependency checks 2021-07-14 23:36:38 +02:00
editor_themes.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
editor_vcs_interface.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
editor_vcs_interface.h Make EditorVCSInterface proxy functions virtual in C++ 2021-07-13 09:46:49 +02:00
export_template_manager.cpp Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
export_template_manager.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
filesystem_dock.cpp Change search results limit in FileSystem dock from 128 to 10000 2021-07-06 13:38:11 +02:00
filesystem_dock.h Make shortcut for focusing searchbar in filesystem dock 2021-05-17 13:11:07 +02:00
find_in_files.cpp Tweak highlight color in the editor Find in Files dialog 2021-05-21 13:41:27 +02:00
find_in_files.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
groups_editor.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
groups_editor.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
import_defaults_editor.cpp Style: Set clang-format Standard to c++14 2021-05-04 14:45:15 +02:00
import_defaults_editor.h Backport the Import Defaults Editor 2021-02-24 17:50:42 -03:00
import_dock.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
import_dock.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
inspector_dock.cpp Tweak the "Changes may be lost!" text color to match the icon's color 2021-06-16 06:35:27 +02:00
inspector_dock.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
multi_node_edit.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
multi_node_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
node_dock.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
node_dock.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
pane_drag.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
pane_drag.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
plugin_config_dialog.cpp Use modules_enabled.gen.h to improve inter dependency checks 2021-07-14 23:36:38 +02:00
plugin_config_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
progress_dialog.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
progress_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
project_export.cpp Tweak script export text in the export dialog to be more explicit 2021-06-24 10:01:41 +02:00
project_export.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
project_manager.cpp Add keyboard shortcuts to the project manager 2021-06-29 13:11:47 +02:00
project_manager.h Make it possible to copy the Godot version identifier by clicking it 2021-05-04 16:38:17 +02:00
project_settings_editor.cpp Fix game controllers ignoring the last listed button 2021-06-03 15:45:05 +01:00
project_settings_editor.h Add physical_scancode (keyboard layout independent keycodes) to InputEventKey and InputMap. 2021-05-06 23:19:45 +03:00
property_editor.cpp Fix casing of the "to" stop word in editor strings 2021-07-13 15:28:00 +02:00
property_editor.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
property_selector.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
property_selector.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
quick_open.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
quick_open.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
register_exporters.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
rename_dialog.cpp Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
rename_dialog.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
reparent_dialog.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
reparent_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
run_settings_dialog.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
run_settings_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
scene_tree_dock.cpp Allow to create a node at specific position 2021-07-07 13:19:59 +02:00
scene_tree_dock.h Allow to create a node at specific position 2021-07-07 13:19:59 +02:00
scene_tree_editor.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
scene_tree_editor.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
script_create_dialog.cpp Set a minimum size for status panel elements in ScriptCreateDialog 2021-05-20 08:08:24 -04:00
script_create_dialog.h Style: Set clang-format Standard to c++14 2021-05-04 14:45:15 +02:00
script_editor_debugger.cpp Remove duplicate WARN_PRINTS macro 2021-06-18 12:57:59 +01:00
script_editor_debugger.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
settings_config_dialog.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
settings_config_dialog.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
spatial_editor_gizmos.cpp Portals - fix autolink sprawling, refine logs 2021-07-15 13:04:05 +01:00
spatial_editor_gizmos.h Portal occlusion culling 2021-07-14 11:43:23 +01:00