Markus Sauermann
5dfaec5c29
Fix global position for `InputEventMouse` in `viewport::push_input`
...
Global position doesn't get adjusted within `InputEventMouse::xformed_by()`.
(cherry picked from commit 8de39911c8
)
2024-03-11 15:01:23 +01:00
kleonc
5b05029b35
Fix Polygon2D to Skeleton2D transform calculation
...
(cherry picked from commit 41e4f3c215
)
2024-01-24 18:54:29 +01:00
ShirenY
211dd2fb53
Transform mesh's AABB to skeleton's space when calculate mesh's bounds.
...
(cherry picked from commit 27f71c4e78
)
2024-01-24 18:54:11 +01:00
A Thousand Ships
3df6145361
Redraw `TreeItem` on more changes
...
* Custom font changes
* Custom draw changes
* Custom as button
(cherry picked from commit 552594ffdc
)
2024-01-24 18:00:49 +01:00
jsjtxietian
5376aea688
Fix CollisionObject3D Gizmo not updated after calling shape_owner_* functions
...
(cherry picked from commit 80a488a242
)
2024-01-24 18:00:49 +01:00
Malcolm Nixon
5115b119f8
Fix memory corruption and assert failures in convex decomposition
...
This PR fixes how triangular faces are decomposed into vertices and indices. The pre-increment resulted in the indices table skipping entry 0 and potentially overrunning the end of the vertices vector.
(cherry picked from commit bf7cdc5229
)
2024-01-23 20:22:01 +01:00
Hugo Locurcio
4cec48f1ea
Fix typo in BaseMaterial3D conversion from 3.x SpatialMaterial
...
(cherry picked from commit 70959a9c04
)
2024-01-23 20:22:00 +01:00
Roy Berube
d8b89badfd
Enable scrolling of output with UI scale changes
...
(cherry picked from commit a7b2e090ad
)
2024-01-23 20:22:00 +01:00
Rémi Verschelde
98cfa8bcf2
VideoPlayer: Fix reloading translation remapped stream
...
Fixes #43917 .
(cherry picked from commit 7d0c561e02
)
2024-01-23 20:22:00 +01:00
kobewi
326314eaa9
Provide more context when scene fails to load
...
(cherry picked from commit c6c872ba34
)
2024-01-23 19:15:04 +01:00
coumcashier
4619d34b91
Fix storing invalid item height values in `ItemList`
...
The height of the last N items is incorrectly overwritten with
the max height of first row (N = number of columns). This happen
in the first iteration of the while loop. Moving this code inside
if (all_fit) makes sure the last rows height is only updated at
the end when max height (max_h) is calculated for the last row.
(cherry picked from commit 1533292f09
)
2024-01-23 19:09:45 +01:00
A Thousand Ships
9c68648d72
Ensure binds are duplicated with `Node` signals
...
(cherry picked from commit 9cf13cedfd
)
2024-01-23 17:42:36 +01:00
bitsawer
28a44d7bbc
Fix several Material texture parameter updates
...
(cherry picked from commit 1ec97a7b91
)
2024-01-23 17:42:22 +01:00
stoofin
73b0984764
Fixed PlaneMesh tangents for 'Face X' orientation
...
(cherry picked from commit 6099d9f3d1
)
2024-01-23 17:33:01 +01:00
A Thousand Ships
f563f8bfa6
Fix invalid return from some more `_get/_set`
...
Invalidly returned `true` on the non-matched path
(cherry picked from commit 3ef6314980
)
2024-01-23 16:54:03 +01:00
A Thousand Ships
f311b0557c
Fix invalid return from some `_get/_set`
...
Invalidly returned `true` on the non-matched path
(cherry picked from commit b04cf8486d
)
2024-01-23 16:54:02 +01:00
Hugo Locurcio
0ca1957445
Clamp ReflectionProbe Max Distance to 262,144 to fix rendering issues
...
(cherry picked from commit ce421da908
)
2024-01-23 16:54:02 +01:00
bitsawer
d38b61d523
Fix VoxelGI MultiMesh and CSG mesh baking
...
(cherry picked from commit cbb39f4b6e
)
2024-01-23 16:54:02 +01:00
A Thousand Ships
a33cf3b6bf
Ensure input event is valid in `PopupMenu::activate_item_by_event`
...
(cherry picked from commit f721b34b4e
)
2024-01-23 16:54:02 +01:00
Haoyu Qiu
a4912b8a63
Translate TextEdit placeholder
...
(cherry picked from commit d53529f488
)
2024-01-23 16:54:02 +01:00
Brian MacIntosh
04bd9cc06c
"Whole Words" search can detect word boundaries inside the search term.
...
For example, searching for ".func" will now match in "a.func" even with Whole Words enabled.
(cherry picked from commit 676627e1d1
)
2024-01-23 16:03:16 +01:00
bruvzg
8face42022
[SystemFont] Check name when selecting the best matching face from a collection.
...
(cherry picked from commit a5a0e48dbc
)
2024-01-23 16:03:15 +01:00
warriormaster12
9e315e7c79
Make SkeletonIk3D node usable
...
(cherry picked from commit ddf93f3f59
)
2023-10-25 12:23:48 +02:00
Ninni Pipping
c148398735
Fix incorrect virtual function in `VideoStream.set_paused`
...
(cherry picked from commit 2284689b0e
)
2023-10-24 19:51:53 +02:00
A Thousand Ships
578fa8603d
[Audio] Fix pausing stream on entering tree
...
The paused notifications are only sent when pause status is changed,
this ensures that streams that are non-processing do not play when added
to the tree. Also ensures that the `process_mode` property applies
generally.
(cherry picked from commit 72fccd82c5
)
2023-10-24 19:51:53 +02:00
A Thousand Ships
d56a6ad461
Make error suggestion less ambiguous
...
(cherry picked from commit bea7cc784d
)
2023-10-24 19:51:52 +02:00
bitsawer
27d47246b5
Fix ShaderGlobalsOverride property handling
...
(cherry picked from commit 71e32364ee
)
2023-10-24 19:50:22 +02:00
Yogendra Manawat
2b8dbbccae
Fix scrolling popup_menu On keyboard/controller input
...
(cherry picked from commit a16fdb05ae
)
2023-10-24 19:50:22 +02:00
bitsawer
e65f98576b
Fix VoxelGI bake memory leak
...
(cherry picked from commit 416ef5ad1b
)
2023-10-24 19:00:16 +02:00
bitsawer
27b0e5aebb
Fix BoneAttachment3D signal connection
...
(cherry picked from commit 34574db5b9
)
2023-10-24 19:00:16 +02:00
GrammAcc
3c3fad858c
AssetLib: Fix long plugin names breaking the UI
...
The UI was extending past the screen width when loading a page diplaying
a plugin with an especially long title in the asset store plugin.
I implemented a new `EditorAssetLibraryItem::clamp_width` method that
checks that the title text is not longer than the column width minus
some padding and truncates it if it is.
I also noticed that the nav buttons for paginated results were causing the UI to extend past
the screen width on higher editor scales since they were hardcoded to
show ten page buttons if there were enough results. I modified the
pagination slightly to display a dynamic number of nav buttons based on
the editor scale in order to fix this other cause of the same problem.
I had to use the font of the `title`, which is a `LinkButton` in order
to determine the text width, so I added a public getter `get_button_font` to the `LinkButton` class.
(cherry picked from commit d63a88bef1
)
2023-10-24 18:17:02 +02:00
jsjtxietian
2d82ab735c
Fix can not set process priority of node if not any process is processing
...
(cherry picked from commit e36117f557
)
2023-10-24 18:17:01 +02:00
BlueCube3310
f220aaa54b
Fix TreeItem range slider not working
...
(cherry picked from commit c759ac0e4f
)
2023-10-24 18:17:01 +02:00
kleonc
e5c8d1ec0b
Fix animated tile time-slice calculation accumulating float errors
...
(cherry picked from commit 20d6a9b2e1
)
2023-10-24 18:16:52 +02:00
bitsawer
3d47a3662f
Fix LightmapGI baking with GridMap
...
(cherry picked from commit 8c26da5460
)
2023-10-24 17:10:40 +02:00
bitsawer
08bc3570ae
Fix ImporterMesh bone weight handling during lightmap unwrap
...
(cherry picked from commit 145503765a
)
2023-10-24 17:05:24 +02:00
Lyuma
299413157a
Avoid crash when generating LODs on meshes with non-finite vertices.
...
(cherry picked from commit acf76027bd
)
2023-10-24 16:52:59 +02:00
Tom Coxon
ba27e16275
Fix animation keyframes being skipped sometimes when being played backwards. #57271
...
(cherry picked from commit 1a52c0c543
)
2023-10-24 16:52:59 +02:00
Aaron Franke
3518801deb
Limit mesh complexity in LOD generation to prevent crashing
...
(cherry picked from commit f95f2d1149
)
2023-10-24 16:52:59 +02:00
Chia-Hsiang Cheng
48b92610ce
Ensure methods skipped by AnimationPlayer::seek are not called
...
(cherry picked from commit 125ae78a89
)
2023-10-24 16:52:58 +02:00
A Thousand Ships
74506ce901
Fix incorrect cast when animating `int`
...
Type was cast to `int` rather than `int64_t`
Also corrects `real_t` to `double`
(cherry picked from commit 035cf5e210
)
2023-10-24 16:33:53 +02:00
bitsawer
daa44c778c
Fix VoxelGI CameraAttributes exposure normalization handling
...
(cherry picked from commit c73e1f0d22
)
2023-10-24 16:05:00 +02:00
Marcus Elg
035fece0e7
Fix GPUParticle2D offset stutter
...
(cherry picked from commit 936fd8db38
)
2023-10-24 16:05:00 +02:00
Rindbee
00d5da2f09
Clear the previously set state when configuring for a new scene root node
...
Saving a subscene causes the main scene to be re-instantiated. And the resource
instance in the main scene will be reused when the main scene is re-instantiated.
So for resources with `resource_local_to_scene` enabled, resetting state may be
necessary (at least for `ViewportTexture`).
(cherry picked from commit 4795c3cdfa
)
2023-10-19 21:49:00 +02:00
Chia-Hsiang Cheng
3e9751aca4
Avoid emitting signals if the animation is not ready to be processed
...
(cherry picked from commit ef5d0b1c06
)
2023-10-19 21:48:43 +02:00
Septian
35d622b029
Fix particle shader deterministic random values
...
(cherry picked from commit cb7400d67a
)
2023-10-19 21:45:12 +02:00
Haoyu Qiu
b027d000cb
Fix OptionButton min size when fit longest item is enabled
...
(cherry picked from commit 5dd854513e
)
2023-10-19 21:45:12 +02:00
Haoyu Qiu
06b777fe4a
Fix "a number is required" error when printing RID
...
(cherry picked from commit 35f28407d9
)
2023-10-19 21:20:06 +02:00
detomon
cf1674c423
Initialize MSDF parameters in BaseMaterial3D with default
...
(cherry picked from commit d275a7487d
)
2023-10-19 21:17:46 +02:00
kobewi
f7d1f9e25b
Improve and clarify paused Tweens
...
(cherry picked from commit dbecf8bd1a
)
2023-10-19 21:06:11 +02:00