summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-10Vulkan Clustered: Fix culling of negatively-scaled objectsRobbie Cooper
Negatively scaled objects should be mirrored. This is already implemented, but it breaks when mirrored and non-mirrored instances of the same object are visible together. It turns out that the code that skips-over repeats in `RenderForwardClustered::_render_list_template` also skips the code that accounts for the culling mode of mirrored objects. The solution here is to consider the `mirror` flag when determining repeats. This might result in more draw commands than necessary since a mirrored object can split a group of non-mirrored instances in two. This problem doesn't appear in the mobile renderer because the repeat optimization isn't implemented there yet. The problem still appears in MultiMeshInstance3D in *all* renderers. Fixes #62879 and #58546.
2022-10-09Merge pull request #67103 from Mickeon/i-forgorRémi Verschelde
Fix Array.`slice()` and `filter()` forgetting Typed Array
2022-10-09Merge pull request #67109 from TokageItLab/remove-clear-editors-in-bone-mapperRémi Verschelde
Remove unused func definition in BoneMapEditor
2022-10-09Merge pull request #67083 from RedMser/label-font-warningRémi Verschelde
Add warning for missing characters in label font
2022-10-09Merge pull request #67084 from HolonProduction/svg_default_optionRémi Verschelde
Show svg import options in default settings.
2022-10-09Merge pull request #67074 from raulsntos/dotnet/symbolsRémi Verschelde
C#: Generate symbols packages
2022-10-09Merge pull request #67076 from timothyqiu/hint-enum-suffixRémi Verschelde
Remove invalid suffix hint for enum property
2022-10-09Merge pull request #66524 from microaeris/aeris/text-edit-get-scroll-barRémi Verschelde
Getters for TextEdit scroll bars
2022-10-09Fix Array.`slice()` and `filter()` forgetting Typed ArrayMicky
2022-10-09Remove unused func definition in BoneMapEditorSilc Renew
2022-10-08Merge pull request #67086 from timothyqiu/text-txtYuri Rubinsky
2022-10-08Fix Label text length mismatch after localizationHaoyu Qiu
2022-10-08Add warning for missing characters in label fontRedMser
2022-10-08Show svg import options in default settings.HolonProduction
Fixes: #63840 Importers can export options conditional based on the resource path. If an empty path is passed (as by the editor settings) filtering should not be done.
2022-10-08C#: Generate symbols packagesRaul Santos
2022-10-08Merge pull request #67070 from timothyqiu/bind-redrawRémi Verschelde
Bind `AnimationTrackEditor::_redraw_tracks` for UndoRedo
2022-10-08Merge pull request #67060 from timothyqiu/named-layersRémi Verschelde
Only show named layers in layer menu
2022-10-08Merge pull request #67053 from Calinou/doc-array-sort-not-stableRémi Verschelde
Document `Array.sort()` and `sort_custom()` using unstable sorting
2022-10-08Merge pull request #67066 from timothyqiu/register-nullRémi Verschelde
Validate input in `ScriptServer::register_language`
2022-10-08Merge pull request #65983 from Mickeon/rename-audio-player-volume-dbRémi Verschelde
Rename AudioStreamPlayer3D's `unit_db` to `volume_db`
2022-10-08Merge pull request #67062 from timothyqiu/enum-spaceRémi Verschelde
Remove leading spaces from enumerator name hints
2022-10-08Merge pull request #67052 from OvercookedRoach/patch-1Rémi Verschelde
Area3D: declare "_validate_property" as protected
2022-10-08Merge pull request #67051 from clayjohn/CanvasGroup-clearRémi Verschelde
Allow clearing backbuffer after finishing CanvasGroup
2022-10-08Remove invalid suffix hint for enum propertyHaoyu Qiu
2022-10-08Merge pull request #67045 from winterpixelgames/bugfix-web-cursorFabio Alessandrelli
Fix bug in setting custom cursor on web
2022-10-08Bind `AnimationTrackEditor::_redraw_tracks` for UndoRedoHaoyu Qiu
2022-10-07Getters for TextEdit scrollbarsmicroaeris
2022-10-08Validate input in `ScriptServer::register_language`Haoyu Qiu
2022-10-08Remove leading spaces from enumerator name hintsHaoyu Qiu
For `PROPERTY_HINT_ENUM` properties, enumerator names can be provided as a comma separated list. There're a few properties that add leading spaces to the names (e.g. `First, Second, Third`). These spaces are included in the Inspector dropdown, which is unexpected. It's better to leave the surrounding spaces untouched because it could be part of the resulting string value (the variable is a string enum). And most other enum hints don't contain surrounding whitespaces. This PR removes the spaces and documents this `PROPERTY_HINT_ENUM` behavior.
2022-10-08Only show named layers in layer menuHaoyu Qiu
2022-10-08Document `Array.sort()` and `sort_custom()` using unstable sortingHugo Locurcio
2022-10-07declare "_validate_property" as protectedArthur J
In other classes, the function _validate_property is declared as protected (in the case of Area2D), but in Area3D it's declared as private, which causes compile errors when trying to extend the class in a C++ module for example.
2022-10-07Allow clearing backbuffer after finishing CanvasGroupclayjohn
This avoids an issue where having multiple CanvasGroups overlap would create a weird artifact
2022-10-07Merge pull request #67047 from KoBeWi/_aacdeelmmnopttRémi Verschelde
Sort unused palette commands alphabetically
2022-10-07Merge pull request #67011 from aaronfranke/color-float-literalsRémi Verschelde
Use float literals for float calculations in Color and misc core cleanup
2022-10-07Merge pull request #67035 from mateuseap/mateuseap/masterRémi Verschelde
Fix signature for `folder_moved` signal of `FileSystemDock`
2022-10-07Merge pull request #67041 from HolonProduction/dock_move_bugRémi Verschelde
Fix a bug with moving dock left and right.
2022-10-07Merge pull request #67042 from clayjohn/overlay-shadow-bugRémi Verschelde
Fix material overlay overriding shadow casting logic
2022-10-07Sort unused palette commands alphabeticallykobewi
2022-10-07Fix material overlay overriding shadow casting logicclayjohn
Material overlay should only cast a shadow if it can cast a shadow and the instance can cast a shadow
2022-10-07Fix a bug with moving dock left and right.HolonProduction
Fixes #67039 `get_index` counts internal children by default but `move_child` ignores them therefore `move_child` had no effect. The call to `set_current_tab` is not needed anymore in Godot 4 since the current tab will change when calling `move_child`.
2022-10-07Change auto to default in cursor css settings.Jason Knight
2022-10-07Fix signature for 'folder_moved' signal of FileSystemDockmeap
2022-10-07Use float literals for float calculations in ColorAaron Franke
2022-10-07Merge pull request #66972 from FHEK789/node2d_canvas_item_docsRémi Verschelde
Add descriptions for Node2D's skew and CanvasItem's clip_children
2022-10-07Merge pull request #67027 from akien-mga/msvc-–fix-c4702Rémi Verschelde
Fix more MSVC C4702 (unreachable code) warnings
2022-10-07Fix more MSVC C4702 (unreachable code) warningsRémi Verschelde
2022-10-07Merge pull request #67020 from GuilhermeGSousa/remove-transition-expression-nodeRémi Verschelde
Remove expression base node for transitions
2022-10-07Merge pull request #67021 from RandomShaper/window_create_ret_madnessRémi Verschelde
Harmonize return values of `window_create()` in rendering drivers
2022-10-07Merge pull request #66808 from bruvzg/msvc_warnRémi Verschelde