Age | Commit message (Collapse) | Author |
|
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.
|
|
Dual paraboloid shadowmaps were ending up with infinitely large volumes of area behind the hemisphere un-culled.
This change just adds a back plane to the convex shape used for the culling volume.
|
|
Fix leaked objects when game ends with yields in progress
|
|
Fixes SkeletonIK resetting other IK poses
|
|
Fix for marking assert lines as safe bug
|
|
Warn when trying to open `res://` or `user://` with `OS.shell_open()`
|
|
Add "undo_max_stack_size" property to TextEdit
|
|
[Core] [Mono] [GDNative] Rename "linear_interpolate" methods to "lerp"
|
|
RasterizerStorageRD: Don't override format value
|
|
Made the search results more specific.
|
|
|
|
doc: Improve Node2D to_local/to_global description
|
|
The stack size of the undo history of a TextEdit was not limited leading
to potential memory leaks when doing lots of operations on a TextEdit.
This commit adds the option gui/common/text_edit_undo_stack_max_size
to the project settings. The first element of the undo stack is popped
if the stack's size exceeds this value ensuring limited memory usage.
The default stack size setting is 1024.
Fixes #37838.
|
|
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.
|
|
|
|
|
|
makes VibrationInfo protected
|
|
|
|
Fix shader constant sorting
|
|
Improve shortcut formatting in docs
|
|
dreamsComeTrue/editor-animation-player-improvements
Allow to rename animation just after it was duplicated in Editor
|
|
|
|
Print errors when passing an invalid type to xform
|
|
EricEzaM/drag-multiple-resources-onto-array-export
Drag multiple resources onto exported array variable at once
|
|
Clarify Transform scaled Method description
|
|
Fix copy paste array index bug
|
|
JiRuifanCR/animatedtexture-oneshot-pause-set-frame
Add set_frame, pause, and oneshot to AnimatedTexture
|
|
|
|
Mention how to remove TreeItem from a Tree
|
|
Fixed shuffling editor help tabs
|
|
display server window position bug fix
|
|
Remove unneccessary increment in TextEdit
|
|
|
|
Fixed flipped scene preview thumbnail
|
|
Better damping implementation for Bullet rigid bodies
|
|
Improve the Vector2 rotated code
|
|
glTF: Fix tangent generation for non-blend shapes
|
|
|
|
`OS.shell_open()` will pass on the path directly to the OS' shell
handler (which can handle file paths or URLs). It can't handle
Godot-specific paths, so these need to be converted with
`ProjectSettings.globalize_path()` first.
|
|
|
|
|
|
Add API documentation for said changes.
|
|
|
|
Rename InputFilter back to Input
|
|
Input: Drop obsolete versions of SDL gamecontrollerdb
|
|
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.
|
|
The 204 and 205 are the older, SDL 2.0.4 and 2.0.5 compatible mappings,
but since all new mappings have only been added to the main
gamecontrollerdb.txt which overrides the older entries, it doesn't make
much sense for us to keep the old databases.
We do not support the SDL2 half axes and inverted axes features from
gamecontrollerdb.txt, but this only impacts the specific controllers
which can use those features, the rest are parsed and used properly.
As for godotcontrollerdb.txt, it doesn't make sense for us to maintain
our own custom mappings instead of submitting them upstream. The only
exception is the Javascript and UWP platforms for which no bindings are
available upstream, so we keep those entries.
|
|
Fix CSG vertex normal calculation.
|
|
Fix Android export throwing Unicode errors.
|