Age | Commit message (Collapse) | Author |
|
Proper naming and ordering when Duplicate nodes in SceneTreeDock
|
|
Fixes: #38362
|
|
Fixes: #38162
|
|
Add AtlasTexture support in SpriteFrames Editor
|
|
|
|
Don't focus the selection after using Align Transform With View
|
|
This fixes numerous false positives coming out of the culling system.
AABB checks are now a full separating-axis check against the frustum, with the points of the frustum being compared to the planes of the box just as the points of the box were being compared to the planes of the frustum. This fixes large objects behind the camera not being culled correctly.
Some systems that used frustums that were (sometimes mistakenly?) unbounded on one or more side have been modified to be fully enclosed.
|
|
[Core] [Mono] [GDNative] Rename "linear_interpolate" methods to "lerp"
|
|
It made minor adjustments difficult as the camera moved every time
Align Transform With View was used.
This closes #36738.
|
|
Made the search results more specific.
|
|
Add option for editor freelook camera sensitivity
|
|
When finding a substring, the rating is biased towards substrings
at the end of the path.
Fixes #33504.
|
|
|
|
Improve shortcut formatting in docs
|
|
dreamsComeTrue/editor-animation-player-improvements
Allow to rename animation just after it was duplicated in Editor
|
|
|
|
EricEzaM/drag-multiple-resources-onto-array-export
Drag multiple resources onto exported array variable at once
|
|
Fixed shuffling editor help tabs
|
|
Fixed flipped scene preview thumbnail
|
|
glTF: Fix tangent generation for non-blend shapes
|
|
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.
|
|
Add caching the lightmap unwrapping on import
|
|
(cherry picked from commit ae958b89ab9cb98c9b754140ba9924cb0f279598)
|
|
The indexes for the ScriptEditorItemData entries were not getting
updated after sorting. This would cause a page to be open but with a
different tab selected. Whenever _update_script_names was called next,
it would correct this indexing. Now we correct it immediately following
the tab sort.
|
|
This closes #38185.
|
|
|
|
Add ability to export debugger's VRAM usage report
|
|
Fix crash when changing time value of multiple animation keys at once via inspector
|
|
Add icon for the Decal node
|
|
|
|
inspector
|
|
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.
|
|
editor settings window is closed.
Close #38012
|
|
Update Joint gizmos automatically
|
|
|
|
Fix "Local" button not being pressed in the Scene dock on first run
|
|
|
|
|
|
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)
|
|
DocData: Keep Mono properties on non-Mono builds
|
|
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.
|
|
Add editor freelook navigation scheme settings
|
|
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.
|
|
Subgroups were added in #37678 but not properly handled everywhere
where PROPERTY_USAGE_GROUP is.
|
|
Properly expose classes that we actually want accessible.
|
|
|
|
Depending on what one is trying to achieve, a different freelook mode
may be more desirable.
This closes #34034.
|
|
files onto exported arrays.
|
|
Implement global and per instance shader uniforms.
|
|
Adds two keywords to shader language for uniforms:
-'global'
-'instance'
This allows them to reference values outside the material.
|