Commit Graph

76745 Commits

Author SHA1 Message Date
Thaddeus Crews
532b201239 Merge pull request #110057 from DarioSamo/fix-exporter-resource-customization
Fix editor export plugins always causing resources to be edited.
2025-08-29 12:00:42 -05:00
Thaddeus Crews
0ada65b98e Merge pull request #109960 from Repiteo/ci/sanitizer-cleanup
CI: Ensure prettier/clearer sanitizer output
2025-08-29 12:00:41 -05:00
Thaddeus Crews
ac4c97e278 Merge pull request #110049 from bruvzg/no_flags_on_hide
Do not set flags when `PopupMenu::set_visible` is called to hide popup.
2025-08-29 12:00:40 -05:00
Hugo Locurcio
eecfdbdd7d Add missing range hint to Viewport.oversampling_override in the editor 2025-08-29 17:41:35 +02:00
Pāvels Nadtočajevs
b9bafbd2ca [macOS] Process joypad input directly in the embedded process. 2025-08-29 13:40:56 +03:00
Emmanuel Leblond
cb850f7719 Merge pull request #110064 from touilleMan/gdextension-fix-documentation-classdb_register_extension_classX
Fix `classdb_register_extension_class*` documentation in `core/extension/gdextension_interface.h`
2025-08-29 11:08:43 +02:00
Kamil Tokarski
167cf79024 fix: update shortcut input to support CMD key for snapping 2025-08-29 00:22:47 +02:00
Emmanuel Leblond
a7f224375a Fix classdb_register_extension_class* documentation in core/extension/gdextension_interface.h 2025-08-28 22:11:14 +02:00
Stuart Carnie
1b64bcb98d Metal: Reduce baked version to MSL 3.1; validate minimum version
Validate the MSL version of the baked shader is <= the current version
supported by the OS, and return an error so it is recompiled.

Closes #109846
2025-08-29 05:48:51 +10:00
Dario
e137c882c0 Disable smolv and change the shader hash when SPIR-V debug info is enabled. 2025-08-28 14:17:58 -03:00
Pedro J. Estébanez
a25846507d Fix regression in mechanism to hold objects while emitting 2025-08-28 18:23:27 +02:00
Dario
9086b5c05f Fix editor export plugins always causing resources to be edited.
- Remove the ', true' which always caused the if statement to be true.
- Add a new comparison before setting again the same array or dictionary back to the object. Not all objects are programmed to take into account that the setter could be called with the exact same Array or Dictionary from the class. This check ensures that scenario doesn't happen since it should be unnecessary.
2025-08-28 12:21:30 -03:00
Pāvels Nadtočajevs
02adbc47ba Do not set flags when PopupMenu::set_visible is called to hide popup. 2025-08-28 13:16:16 +03:00
Haoyu Qiu
e5373c5cb0 Validate theme type name input in Add Theme Type dialog 2025-08-28 15:47:37 +08:00
Lukas Tenbrink
45a0d2a90a Make SceneTree not crash when receiving a notification without a root being set. 2025-08-28 01:38:27 +02: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
Thaddeus Crews
d54870c99e CI: Ensure prettier/clearer sanitizer output
- Add more thirdparty exclusions
2025-08-27 10:26:51 -05:00
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