summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-04-23Implement occlusion cullingjfons
Added an occlusion culling system with support for static occluder meshes. It can be enabled via `Project Settings > Rendering > Occlusion Culling > Use Occlusion Culling`. Occluders are defined via the new `Occluder3D` resource and instanced using the new `OccluderInstance3D` node. The occluders can also be automatically baked from a scene using the built-in editor plugin.
2021-04-23Merge pull request #48079 from sboron/fix-47643-remoteFabio Alessandrelli
Fix Closing Running Game, still shows remote and local tabs
2021-04-23fix stop debugger on closing gameStefan Boronczyk
2021-04-22ICU: Update to version 69.1, improve ICU data export process.bruvzg
2021-04-21i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 305c364c13d551bb30beb79af2d0c3655861bacb)
2021-04-20ProjectSettingsEditor: Make "Type" OptionButton item ids match corresponding ↵kleonc
Variant::Type enum values.
2021-04-20Merge pull request #47990 from Calinou/editor-debugger-open-cpp-source-on-githubRémi Verschelde
Add a menu action to open C++ source on GitHub in the editor debugger
2021-04-19Use multiple threads to import.Juan Linietsky
- For now everything imports multithreaded by default (should work I guess, let's test). - Controllable per importer Early test benchmark. 64 large textures (importing as lossless, _not_ as vram) on a mobile i7, 12 threads: Importing goes down from 46 to 7 seconds. For VRAM I will change the logic to use a compressing thread in a subsequent PR, as well as implementing Betsy.
2021-04-19Add a menu action to open C++ source on GitHub in the editor debuggerHugo Locurcio
This helps user find back the source code where the error/warning was emitted from.
2021-04-19Merge pull request #47448 from madmiraal/rename-lineedit-cursorRémi Verschelde
Rename LineEdit getters and setters to match property names
2021-04-19Merge pull request #47611 from Bhu1-V/PR/instance-scene-fixRémi Verschelde
2021-04-17Fix `sky` visual shader mode after last renameYuri Roubinsky
2021-04-17instance-scene: make parent as edited_scene if no parent selected.Bhuvan Vemula
2021-04-17Rename LineEdit caret_* properties getters and setters to match propertyMarcel Admiraal
2021-04-16Add the About dialog to the project managerHugo Locurcio
The About button is located in the bottom-right corner of the project manager. This allows removing the copyright notice from the window title (which looked a bit ugly in comparison to other applications).
2021-04-16Merge pull request #47629 from ↵Rémi Verschelde
Calinou/editor-allow-center-selection-without-selection Allow Center Selection to work without any selection in 2D/3D editors
2021-04-16Merge pull request #47686 from aaronfranke/script-name-warningRémi Verschelde
2021-04-16Merge pull request #47895 from Calinou/project-manager-name-strip-edgesRémi Verschelde
Strip leading/trailing whitespace for project name in the project manager
2021-04-15Merge pull request #47878 from clayjohn/rename-get_surface_materialRémi Verschelde
Rename get_surface_material to get_surface_override_material
2021-04-14Rename get_surface_material to get_surface_override_materialclayjohn
2021-04-14Strip leading/trailing whitespace for project name in the project managerHugo Locurcio
This affects creating projects and renaming them.
2021-04-14Refactor GLSL shader compilationreduz
-Used a more consistent set of keywords for the shader -Remove all harcoded entry points -Re-wrote the GLSL shader parser, new system is more flexible. Allows any entry point organization. -Entry point for sky shaders is now sky(). -Entry point for particle shaders is now process().
2021-04-14Merge pull request #47856 from ray90514/bug#47555Rémi Verschelde
Fix multi-selection doesn't correctly show in the inspector
2021-04-14Merge pull request #47625 from SushiJackal/47450_fixRémi Verschelde
Fix: Selection Only in Find/Replace now preserves selection
2021-04-13Fix multi-selection doesn't correctly show in the inspectorray90514
2021-04-12Add a tooltip to document performance issues of the Remote scene treeHugo Locurcio
2021-04-12Merge pull request #43180 from nathanfranke/node-configuration-arrayRémi Verschelde
Use Array for node configuration warnings
2021-04-12Merge pull request #47709 from KoBeWi/node_that_changes_everythingRémi Verschelde
Expose edit_node() for editor plugins
2021-04-11Use Array for node configuration warningsNathan Franke
Previously, the warnings were passed as a string and delimitation of which were hard coded at each implementation.
2021-04-12Merge pull request #47531 from fire/update-skeleton-displayRémi Verschelde
Update Skeleton3D inspector Bone Transforms
2021-04-12Expose edit_node() for editor pluginskobewi
2021-04-11Merge pull request #47175 from YeldhamDev/help_search_early_matchRémi Verschelde
Select non-perfect matches if necessary in the Search Help dialog
2021-04-11Fix 3D selection box size for Node3DHaoyu Qiu
2021-04-10Merge pull request #37966 from pkowal1982/cleanup-profilerFabio Alessandrelli
Clean up profiler
2021-04-10Merge pull request #46340 from gongpha/various-color-pickerRémi Verschelde
Add Various ColorPicker shapes
2021-04-10Merge pull request #47596 from ↵Rémi Verschelde
EricEzaM/PR/fix-editor-settings-shortcuts-wrong-button-action Fixed Editor Shortcuts revert/edit/clear buttons performing the wrong action
2021-04-09Show a message when trying to zoom farther than the limitAaron Franke
2021-04-09Merge pull request #47733 from Calinou/editor-tweak-frame-time-displayRémi Verschelde
Tweak frame time display in the editor
2021-04-09Tweak frame time display in the editorHugo Locurcio
- Pad decimal values to avoid layout shifts when the frame time changes. - Cap values to 0.01 milliseconds to avoid division by zero in the FPS counter.
2021-04-09Fixes Node3D rotation in select mode on macOSHaoyu Qiu
2021-04-07Fix: Selection Only in Find/Replace now preserves selectionSushi
2021-04-06Warn when creating a script with the same name as the parent classAaron Franke
2021-04-06Clean up profilerpkowal
2021-04-06Add Various ColorPicker shapesKongfa Waroros
2021-04-06Merge pull request #47651 from Calinou/export-improve-nonexistent-preset-errorsRémi Verschelde
Improve error messages for missing export presets when using `--export`
2021-04-06Improve error messages for missing export presets when using `--export`Hugo Locurcio
- Display a specific error message if the project doesn't have an `export_presets.cfg` file. - Display a list of detected export presets if an invalid export preset name is supplied.
2021-04-06Merge pull request #47200 from LightningAA/delete-from-project-manager-4.0Rémi Verschelde
Add the ability to remove project contents from the remove project dialog
2021-04-05Merge pull request #47622 from pycbouh/editor-plugins-expose-scaleRémi Verschelde
Expose editor scale to the plugin API
2021-04-05Expose editor scale to the plugin APIYuri Sizov
2021-04-05i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 5cfdb866606d0e5b551178d7331ab0e9410d717f)