Commit Graph

80742 Commits

Author SHA1 Message Date
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
kobewi 4df9eee8fa Show simple dialog when there are no Resources to duplicate 2025-08-23 22:53:33 +02:00
kobewi 6abfa4be7b Don't redraw invisible CanvasItems 2025-08-23 14:27:21 +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
arkology 4f1f01f2d1 ThemeEditor: Reorganize/fix UI to make it fit in editor (at its minimum size in single-window mode) better
Replace text for add/close buttons with icons, remove theme preview custom minimum width, fix "Manage Items" window size in single-window mode and editor window at minimum size. Also theme preview tab looks like scenes tab.
This allows to reduce minimum size of `ThemeEditor`, improving (partially fixing) the use of non-standard editor layouts (for example, 2 columns for left dock and 1 column for right dock) without panels pushed out of screen.
2025-08-23 13:31:49 +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
Thaddeus Crews c7a07610e9 Merge pull request #109591 from mihe/no-async-physics-while-processing
Pause physics command queue during physics processing
2025-08-21 18:39:36 -05:00
Thaddeus Crews b947e5f8cc Merge pull request #109133 from aaronp64/polygon_editor_grab_radius
Use `point_grab_radius` setting in `Polygon2DEditor` bottom panel editor
2025-08-21 18:39:35 -05:00