Commit Graph

76678 Commits

Author SHA1 Message Date
Allen Pestaluky ce47160ea4 Update ProjectSettings HDR 2D documentation to include Compatibility support. 2025-08-29 13:54:00 -04:00
Thaddeus Crews 4ebf67c12d Merge pull request #109818 from syntaxerror247/safe-area-regression
Fix safe area regression on older Android versions
2025-08-27 13:39:44 -05:00
Thaddeus Crews 221731f30e Merge pull request #110003 from WinnerWind/fix-zero-threadcount
Revert "Prevent crashing if `max_threads` is zero."
2025-08-27 13:39:44 -05:00
Thaddeus Crews 0a170a93a8 Merge pull request #110010 from bruvzg/win_max_b
[Windows] Save and restore window rect when switching to/from maximized+borderless mode.
2025-08-27 13:39:43 -05:00
Thaddeus Crews d7c4773e7b Merge pull request #109903 from aaronfranke/abstract-rugpull
Allow extending previously-non-abstract scripts that became abstract
2025-08-27 13:39:42 -05:00
Thaddeus Crews b86d05e7f8 Merge pull request #109993 from bruvzg/upscale_gl_check
Check renderer type when setting 3D upscaling mode.
2025-08-27 13:39:41 -05:00
Thaddeus Crews 9c5cb0d38f Merge pull request #109927 from deralmas/no-reason-to-hide
Popup: Reset state on visibility change
2025-08-27 13:39:40 -05:00
Aaron Franke 84eb90b790 Allow attaching scripts to nodes with previously-non-abstract scripts 2025-08-27 11:14:59 -07:00
Anish Mishra 3bc1fa0c37 Fix safe area regression on older Android versions 2025-08-27 21:14:48 +05:30
bruvzg 01d7abb9d0 [Windows] Save and restore window rect when switching to/from maximized+borderless mode. 2025-08-27 11:12:04 +03:00
Pāvels Nadtočajevs adce527880 Check renderer type when setting 3D upscaling mode. 2025-08-27 07:48:55 +03:00
WinnerWind 976016b701 Revert "Prevent crashing if max_threads is zero."
This reverts commit a1788e09bf.
2025-08-27 09:02:34 +05:30
Thaddeus Crews b267c2fc6c Merge pull request #109887 from aaronfranke/range-rescale
Rescale values to better utilize R128 range before snapping
2025-08-26 19:01:13 -05:00
Thaddeus Crews e0f17b408b Merge pull request #109685 from nikitalita/fix-gltf-infinite-loop
Fix infinite loop in GLTFDocument::_convert_animation_node_track
2025-08-26 19:01:12 -05:00
Thaddeus Crews aa0c7bb840 Merge pull request #109970 from allenwp/add-debanding-smaa-before-spatial-upscaler
Add debanding to SMAA and apply debanding before spatial upscalers.
2025-08-26 19:01:11 -05:00
Thaddeus Crews 27b0135264 Merge pull request #109995 from clayjohn/texture-error
Handle the case where VRS is a two byte per pixel format when creating default VRS texture
2025-08-26 19:01:10 -05:00
Thaddeus Crews 674f1dacaa Merge pull request #109994 from clayjohn/mali-glow-bug
Use vertex shader workaround for Mali GXX GPUs for glow shader
2025-08-26 19:01:09 -05:00
clayjohn b0d7a241b2 Handle the case where VRS is a two byte per pixel format when creating default VRS texture 2025-08-26 12:22:23 -07:00
clayjohn 4b84207d2f Use vertex shader workaround for Mali GXX GPUs for glow shader
We applied this same workaround to the tonemap shader and DoF, but didn't apply it to glow since the bug didn't manifest on our test devices.
2025-08-26 11:31:22 -07:00
Thaddeus Crews 21fbf033f7 Merge pull request #109973 from aaronfranke/shader-menu-bar
Make shader editor menu position consistent between shader languages
2025-08-26 09:12:24 -05:00
Thaddeus Crews eef9912b7e Merge pull request #109828 from Calinou/editor-softbody3d-pin-undo-redo
Create an undo/redo action when pinning a SoftBody3D point in the editor
2025-08-26 09:12:23 -05:00
Thaddeus Crews 54a0a940bd Merge pull request #109594 from j20001970/camera-feeds-deferred-frame-changed
Defer `format_changed` and `frame_changed` signal for all camera feeds
2025-08-26 09:12:23 -05:00
Aaron Franke 0831b4b516 Make shader editor menu position consistent between shader languages 2025-08-26 06:56:55 -07:00
Allen Pestaluky 5a3e69d16e Add debanding to SMAA and apply debanding before spatial upscalers. 2025-08-25 16:55:36 -04:00
Adam Simpkins edfe631c7c Create an undo/redo action when pinning a SoftBody3D point in the editor
Previously, if you pinned a point by clicking on one of the soft body
vertex handles, the scene was not marked as modified, and the action
could not be undone by hitting Ctrl + Z.

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-08-25 17:07:23 +02:00
Thaddeus Crews 17fb6e3bd0 Merge pull request #109790 from adamscott/tentative-fix-for-109144
[Web] Fix `AudioStreamPlayer.get_playback_position()` returning incorrect values for samples
2025-08-25 09:54:18 -05:00
Thaddeus Crews 6db7f65110 Merge pull request #109819 from Nintorch/fix-get-connected-joypads
Fix DirectInput controllers on game startup
2025-08-25 09:54:17 -05:00
Thaddeus Crews 17c7b789c0 Merge pull request #109271 from Giganzo/animation-right-click
Fix glitched animation key after canceled dragging
2025-08-25 09:54:16 -05:00
Thaddeus Crews a1098362aa Merge pull request #109877 from Calinou/doc-sprite2d-region-rect-shader
Document `REGION_RECT` canvas shader built-in in Sprite2D region property
2025-08-25 09:54:15 -05:00
Thaddeus Crews 8cb6bb95f0 Merge pull request #109747 from Calinou/doc-classdb-no-user-classes
Document ClassDB not storing information on user-defined classes
2025-08-25 09:54:14 -05:00
Thaddeus Crews def17e6067 Merge pull request #108650 from Calinou/doc-projectsettings-type-inference
Clarify type inference in ProjectSettings Inferred Declaration warning
2025-08-25 09:54:13 -05:00
Jason Kuo 257176ea32 Defer format_changed and frame_changed signal for all camera feeds 2025-08-25 21:33:34 +08: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 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