summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2020-04-28Rename InputFilter back to InputRémi Verschelde
It changed name as part of the DisplayServer and input refactoring in #37317, with the rationale that input no longer goes through the main loop, so the previous Input singleton now only does filtering. But the gains in consistency are quite limited in the renaming, and it breaks compatibility for all scripts and tutorials that access the Input singleton via the scripting language. A temporary option was suggested to keep the scripting singleton named `Input` even if its type is `InputFilter`, but that adds inconsistency and breaks C#. Fixes godotengine/godot-proposals#639. Fixes #37319. Fixes #37690.
2020-04-27Merge pull request #38121 from JFonS/add_unwrap_cachingRémi Verschelde
Add caching the lightmap unwrapping on import
2020-04-27i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit ae958b89ab9cb98c9b754140ba9924cb0f279598)
2020-04-25Improve path search behavior discoverability in the project managerHugo Locurcio
This closes #38185.
2020-04-24Tweak Decal icon slightlyMichael Alexsander
2020-04-25Merge pull request #37107 from RandomShaper/imvu/export_vmemRémi Verschelde
Add ability to export debugger's VRAM usage report
2020-04-25Merge pull request #38165 from YeldhamDev/multitrack_time_fixRémi Verschelde
Fix crash when changing time value of multiple animation keys at once via inspector
2020-04-24Merge pull request #37862 from YeldhamDev/decal_iconRémi Verschelde
Add icon for the Decal node
2020-04-24Add ability to export VRAM usage as CSVPedro J. Estébanez
2020-04-23Fix crash when changing time value of multiple animation keys at once via ↵Michael Alexsander
inspector
2020-04-22Add caching the lightmap unwrapping on importJFonS
This commit adds caching to the lightmap mesh unwraps generated on import. This speeds up re-imports of meshes that haven't changed and also makes sure that the unwraps are consistent across imports. The unwrapping process is not deterministic, so one could end up with a different mapping every time the scene was imported, breaking any previously baked lightmaps. The changes in this commit prevent that from happening.
2020-04-22Fixed output prints " Signal 'node_removed' is already connected " when the ↵dankan1890
editor settings window is closed. Close #38012
2020-04-21Merge pull request #37202 from JFonS/update_joint_gizmosRémi Verschelde
Update Joint gizmos automatically
2020-04-21Update Joint gizmos automaticallyjfons
2020-04-21Merge pull request #38089 from YeldhamDev/scenedock_local_fixRémi Verschelde
Fix "Local" button not being pressed in the Scene dock on first run
2020-04-21Fix "Local" button not being pressed in the Scene dock on first runMichael Alexsander
2020-04-21Add proper type to most public API uses of ArrayJuan Linietsky
2020-04-21Add ability to bind typed arrays to script APIJuan Linietsky
Note: Only replaced 2 instances to test, Node.get_children and TileMap.get_used_cells Note: Will do a mass replace on later PRs of whathever I can find, but probably need a tool to grep through doc. Warning: Mono will break, needs to be fixed (and so do TypeScript and NativeScript, need to ask respective maintainers)
2020-04-21Merge pull request #38047 from akien-mga/mono-docdata-hackRémi Verschelde
DocData: Keep Mono properties on non-Mono builds
2020-04-20Exposed RenderingDevice to script APIJuan Linietsky
Also added an easier way to load native GLSL shaders. Extras: Had to fix no-cache for subresources in resource loader, it was not properly working, making shaders not properly reload. Note: The precommit hooks are broken because they don't seem to support enums from one class being used in another. Feel free to fix this after merging this PR.
2020-04-20Merge pull request #37989 from Calinou/add-freelook-navigation-scheme-settingsRémi Verschelde
Add editor freelook navigation scheme settings
2020-04-20DocData: Keep Mono properties on non-Mono buildsRémi Verschelde
This doesn't make much sense API-wise, but it's important for the documentation workflow that the Mono and non-Mono builds produce the same output, otherwise we keep having non-Mono builds removing Mono properties and losing their descriptions. This is a terrible hack but it's ad hoc, and should be OK for the time being.
2020-04-20Fix handling of PROPERTY_USAGE_SUBGROUP in DocData and editorRémi Verschelde
Subgroups were added in #37678 but not properly handled everywhere where PROPERTY_USAGE_GROUP is.
2020-04-20DocData: Skip unexposed classesRémi Verschelde
Properly expose classes that we actually want accessible.
2020-04-18Ability to create local RenderingDevice instances.Juan Linietsky
2020-04-18Add editor freelook navigation scheme settingsHugo Locurcio
Depending on what one is trying to achieve, a different freelook mode may be more desirable. This closes #34034.
2020-04-17Merge pull request #37949 from reduz/implement-global-shader-uniformsRémi Verschelde
Implement global and per instance shader uniforms.
2020-04-17Implement global and per instance shader uniforms.Juan Linietsky
Adds two keywords to shader language for uniforms: -'global' -'instance' This allows them to reference values outside the material.
2020-04-17i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 471a5abbf3651fc01e7c4f63c994164041d0c93f)
2020-04-16Merge pull request #37012 from Calinou/reverse-builtin-script-namingRémi Verschelde
Tweak the built-in script naming for resources with custom names
2020-04-15Added selection outline to locked nodes.Eric M
2020-04-14Merge pull request #37861 from reduz/implement-decalsRémi Verschelde
Implement decals
2020-04-14Implement decalsJuan Linietsky
Also implemented decal atlas, so projectors and other stuff can be added. Sidenote: Had to make RID hashable, so some unrelated includes changed in order to include it in hashfuncs.h
2020-04-14Add icon for the Decal nodeMichael Alexsander
2020-04-13Merge pull request #37843 from qarmin/unitialized_crashRémi Verschelde
Fixed crash caused by uninitialised variable
2020-04-13Fixed crash caused by unitialized variableqarmin
2020-04-13Merge pull request #37823 from MCrafterzz/relativeSnapRémi Verschelde
Relative scale snapping 2D
2020-04-13Relative scale snapping 2DMarcus Elg
2020-04-12Remove separators from particles menusNico Mitchell
2020-04-13Merge pull request #37749 from clayjohn/Vulkan-improved-ssRémi Verschelde
Add vogel filter and settings to soft shadows
2020-04-12Implement MSAAJuan Linietsky
2020-04-12Add screen space AA option, with FXAA implementation.Juan Linietsky
2020-04-10Add proper quality settings to soft shadowsclayjohn
2020-04-10Shows proper scene render time in editor infoJuan Linietsky
Also fixed GPU profiler, which was not working on nvidia hardware.
2020-04-10Othographic camera in-editor now uses Z near/far settings instead of a ↵Kiri Jolly
hardcoded value Fixes #18809. The in-editor ortho camera used a far clipping plane of 8192 units, and was placed 4096 units away from the camera cursor. This was far enough to cause culling issues from floating point precision loss on objects smaller than one unit. This change modifies the near/far clipping planes of the ortho camera to use those specified in the editor (and currently used by the perspective camera). The frustum is still centered around the camera cursor location, as it was before. (cherry picked from commit 26912c15e625f234a0528f239bf5e5ab2f858d9a)
2020-04-10Merge pull request #37344 from YeldhamDev/dialog_node_iconsRémi Verschelde
Updade dialog node's icons
2020-04-10Merge pull request #37509 from wazzy47/issue_36228Rémi Verschelde
Add "preview_on_sphere" setting of material editor plugin
2020-04-10Merge pull request #37517 from nekomatata/slider-grab-area-highlightRémi Verschelde
Add style for highlighted Slider grab area
2020-04-10Merge pull request #37565 from Calinou/builtin-script-warn-limitationsRémi Verschelde
Warn about built-in script limitations in the script creation dialog
2020-04-10Merge pull request #37602 from Janglee123/reversed-zoom-scale-animtion-playerRémi Verschelde
Reversed timeline zoom slider of AnimationPlayer