Commit graph

77900 commits

Author SHA1 Message Date
Daniel Kinsman
0cace15d72
better error message 2025-08-25 21:23:44 +10:00
Daniel Kinsman
c75a33aa5d Fix hang when importing blender files in headless mode 2025-08-25 11:30:56 +10:00
Kevin Lam
4c9bd858c7 Fix tree to update size with scrollbars disabled
When scrollbars are disabled, tree size is dependant on item sizes, so this adds missing checks for when to resize. The side effect of the bug was that scrollbars could incorrectly appear when items change at runtime.
2025-08-24 20:00:48 -05:00
Thaddeus Crews
f20ef37ccb
Merge pull request #109912 from Repiteo/ci/d3d12-dependency-fix
CI: Fix detection of Windows D3D12 dependencies
2025-08-24 14:23:05 -05:00
Thaddeus Crews
6281245e86
Merge pull request #109929 from jrouwe/issue_109883
Fixed crash when rendering a soft body 3d
2025-08-24 14:23:05 -05:00
Thaddeus Crews
03d114e765
Merge pull request #109936 from clayjohn/revert-web-mouse
Revert "[Web] Disregard touch events in pointer callbacks"
2025-08-24 14:23:04 -05:00
Thaddeus Crews
106c23e58b
CI: Fix detection of Windows D3D12 dependencies 2025-08-24 14:12:41 -05:00
clayjohn
70d9c2eb22 Revert "[Web] Disregard touch events in pointer callbacks"
This reverts commit e7e5c2b832.
2025-08-24 11:11:53 -07:00
Aaron Franke
e90cea9250
Handle NaN and Infinity in JSON stringify function 2025-08-24 10:09:43 -07:00
Aaron Franke
0ad409bcd6
Rescale values to better utilize R128 range before snapping 2025-08-24 09:45:14 -07:00
Thaddeus Crews
73da0d2020
Merge pull request #109884 from aaronfranke/range-min-max
Remove nearly-unused "default" range hint min/max
2025-08-24 11:04:33 -05:00
Thaddeus Crews
1d386b5f7d
Merge pull request #109882 from precup/shader-cache-return
Treat missing variants as normal cache misses during shader cache lookup
2025-08-24 11:04:32 -05:00
Thaddeus Crews
8e801274d6
Merge pull request #109881 from vaner-org/animationtree-focus-steal
Fix overly aggressive focus grabbing by StateMachine and BlendSpaces
2025-08-24 11:04:32 -05:00
Thaddeus Crews
37a48c89f9
Merge pull request #106744 from L2750558108/fix-@-error-in-c#
Fix source generator exceptions appearing when use "@+internal keyword" as type or namespace name in C# script
2025-08-24 11:04:31 -05:00
Thaddeus Crews
1a7c477787
Merge pull request #109684 from ryevdokimov/fix-cancel-fighting
Fix transforms trying to continue after a cancel
2025-08-24 11:04:30 -05:00
Thaddeus Crews
61c6a82921
Merge pull request #109777 from vaner-org/blendspace-drag-release-fix
Fix incorrect `blend_position` values in BlendSpace editor after dragging point
2025-08-24 11:04:29 -05:00
Thaddeus Crews
aa6ffa25c3
Merge pull request #109905 from TokageItLab/mod-target-name
Add lacked bone name suggestions in ModifierBoneTarget3D
2025-08-24 11:04:28 -05:00
Thaddeus Crews
10a6540bf8
Merge pull request #109102 from aaronfranke/gltf-fix-decode
GLTF: Fix minor niche edge case issues with accessors
2025-08-24 11:04:27 -05:00
Thaddeus Crews
b75de54183
Merge pull request #109891 from stuartcarnie/apple_forward_mobile_multiview
Metal: Read `gl_ViewIndex` in tonemapper.glsl for multi-view subpasses
2025-08-24 11:04:26 -05:00
Thaddeus Crews
6c7f0424c4
Merge pull request #109794 from vaner-org/blendspace-fix-error-padding
Correctly hide BlendSpace editor error panel on load
2025-08-24 11:04:25 -05:00
Jorrit Rouwe
09fcaa7db4 Fixed crash when rendering a soft body 3d
When a mesh is provided that has vertices that are not referenced by any face, these vertices will be discarded. In the internal 'mesh_to_physics' map, this led to uninitialized data which could result in a crash. Now we initialize the map with -1 and report an error when users try to manipulate these vertices.

Fixes #109883
2025-08-24 15:38:11 +02:00
Dery Almas
31f7d68ef4 Popup: Reset state on visibility change
The original logic was never called for certain platforms, leaving the
hide reason unset and causing weird semi-random issues with the few
users of that internal API, such as when renaming nodes in the scene
tree editor.
2025-08-24 10:37:12 +02:00
Silc Lizard (Tokage) Renew
0771746495 Add lacked bone name suggestions in ModifierBoneTarget3D 2025-08-23 21:22:32 +09:00
arkology
977ffe200e TextureEditors: Compile shader/material only once 2025-08-23 13:48:07 +03:00
Aaron Franke
11a13154de
GLTF: Fix minor niche edge case issues with accessors 2025-08-23 00:17:58 -07:00
Kaleb Reid
a2b9fc08e3 Fix ghost collisions in segment_intersects_convex() 2025-08-22 22:49:56 -07:00
Stuart Carnie
90c9134875 Metal: Read gl_ViewIndex for multi-view subpasses
This is necessary to ensure the SpvCapabilityMultiView is included in
the SPIR-V, informing downstream transpilers, like Metal, that it should
enable multi-view capabilities in the generated Metal shader source.
2025-08-23 09:12:17 +10:00
Thaddeus Crews
3defc856b0
Merge pull request #109573 from Repiteo/ci/linux-dependency-tweak
CI: Update dependency setup on Linux actions
2025-08-22 16:11:54 -05:00
Thaddeus Crews
c227126764
Merge pull request #109820 from groud/fix_one_way_collision_tilemaplayer
Fix one-way-collision polygons being merged despite being on different Y-origins in TileMapLayer
2025-08-22 16:11:53 -05:00
Thaddeus Crews
a49cf2413a
Merge pull request #109841 from precup/readd-skeleton-modifier-updates
Process skeleton modifiers when the skeleton is marked as dirty
2025-08-22 16:11:52 -05:00
Gilles Roudière
e992c7d1fd Fixes one-way-collision polygons being merged despite being on different Y-origins in TileMapLayer 2025-08-22 21:34:04 +02:00
Aaron Franke
7991b60681
Remove unused "default" range hint min/max 2025-08-22 12:26:30 -07:00
Thaddeus Crews
88547a19e8
Merge pull request #109857 from bruvzg/dbus_init
[Linux/BSD] Initialize DBus only once.
2025-08-22 14:00:49 -05:00
Mike Precup
277693ba81 Treat missing variants as normal cache misses during shader cache lookup 2025-08-22 11:48:43 -07:00
vaner-org
5a7c5ab0a3 Fix overly aggressive focus stealing by StateMachine and BlendSpaces 2025-08-22 23:57:05 +05:30
Hugo Locurcio
e00b1f2f4f
Document REGION_RECT canvas shader built-in in Sprite2D region property 2025-08-22 19:41:48 +02:00
Thaddeus Crews
8e458d19cb
Merge pull request #109152 from bruvzg/font_fb_no_msdf
Use non-MSDF fallback for MSDF fonts if fallback is a color or non-scalable font.
2025-08-22 12:35:36 -05:00
Thaddeus Crews
1d204f1fc7
Merge pull request #109724 from bruvzg/mac_emb_app_focus
[macOS] Forward application focus events to the embedded process.
2025-08-22 12:35:35 -05:00
Thaddeus Crews
d9d12ab869
Merge pull request #109824 from KoBeWi/disable_disable_input
Enable input when ColorPicker popup exits tree
2025-08-22 12:35:34 -05:00
Thaddeus Crews
2e2ba9efbd
Merge pull request #109856 from BastiaanOlij/fix_vive_focus3
OpenXR: Fix default action map entry for Vive Focus 3
2025-08-22 12:35:33 -05:00
vaner-org
464bd50ae9 Double-click BlendSpace points to open their editor 2025-08-22 22:33:13 +05:30
David Snopek
13a643d78a OpenXR: Safely set environment blend mode when rendering on a separate thread 2025-08-22 08:11:04 -05:00
David Snopek
4a24de208f OpenXR: Prevent adding/removing extension wrappers after session start 2025-08-22 08:04:03 -05:00
ArchercatNEO
188b47a29b Wayland: Implement the xdg-toplevel-icon-v1 protocol
Closes #87747
Requires a compositor which supports xdg-toplevel-icon-v1.
As of this commit only KWin supports this protocol.
2025-08-22 09:45:28 +01:00
Mike Precup
68ff4e989a Process skeleton modifiers when the skeleton is marked as dirty 2025-08-22 00:18:22 -07:00
Bastiaan Olij
ccceb2ac60 OpenXR: Fix default action map entry for Vive Focus 3 2025-08-22 16:28:25 +10:00
Pāvels Nadtočajevs
0edb6bd4a0
[Linux/BSD] Initialize DBus only once. 2025-08-22 09:26:11 +03:00
vaner-org
22e67735f1 Fix accessibility name errors in BlendSpace2D editor 2025-08-22 07:12:42 +05:30
Thaddeus Crews
b432e108d5
Merge pull request #109791 from Talkashie/master
Typo cleanup pass
2025-08-21 18:39:37 -05:00
Thaddeus Crews
ac7703977a
Merge pull request #109785 from Calinou/doc-astar-thread-safe
Fix incorrect statement on thread (un)safety in AStar class reference
2025-08-21 18:39:36 -05:00