Commit graph

81577 commits

Author SHA1 Message Date
Thaddeus Crews
c2b5ff3369
Merge pull request #115394 from dugramen/conic-gradient
Add conic gradient to GradientTexture2D
2026-02-10 08:29:40 -06:00
Thaddeus Crews
c44b01cd1f
Merge pull request #104736 from szunami/master
Add one-way collision direction for CollisionShape2Ds
2026-02-10 08:29:38 -06:00
Skyth
8fbf2f1e14 Reduce includes to rendering device.
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2026-02-10 16:58:50 +03:00
X23
fe8709d077 Fix inconsistent SSR blurriness on rough surfaces. 2026-02-10 21:12:35 +08:00
Johan Aires Rastén
2acdfdbbbc Print file path when failing to load dynamic library 2026-02-10 13:34:26 +01:00
Silc Lizard (Tokage) Renew
163b498d39 Highlight selected points in Path3DEditor 2026-02-10 15:58:07 +09:00
Robert Yevdokimov
c899f017e2 Make it so consecutive presses of Begin Rotate Transformation shortcut enables trackball rotation 2026-02-09 18:19:53 -05:00
Thaddeus Crews
486abd481a
CI: Ensure tests are built for all actions
- Does NOT guarantee they're used, only that they build
2026-02-09 15:25:30 -06:00
Thaddeus Crews
833889aec0
Merge pull request #115710 from syntaxerror247/fix-seek
Fix `FileAccess.seek_end` behavior on Android
2026-02-09 15:07:07 -06:00
Thaddeus Crews
e067a686b3
Merge pull request #115933 from m4gr3d/fix_test_color_breaking_on_android
Fix `TestColor` build failure on Windows
2026-02-09 15:07:06 -06:00
Thaddeus Crews
807ece13af
Merge pull request #112887 from nikitalita/bind-editor-file-system-is-importing
Bind `EditorFileSystem::is_importing()`
2026-02-09 15:07:05 -06:00
Thaddeus Crews
86508ea17b
Merge pull request #115993 from xuhuisheng/dev/anim-map
Fix AHashMap realloc cause AnimationPlayer crash, second try
2026-02-09 15:07:04 -06:00
Thaddeus Crews
b6b7f5a9de
Merge pull request #115767 from DexterFstone/Add-a-script-editor-keyboard-shortcut-to-show-the-documentation-tooltip-for-the-word-the-caret-is-on
Add a script editor keyboard shortcut to show the documentation tooltip for the word the caret is on
2026-02-09 15:07:03 -06:00
Thaddeus Crews
6c72a8a311
Merge pull request #115702 from notroid5/master
Improve ProcessMode docs
2026-02-09 15:07:02 -06:00
Thaddeus Crews
ca281b0b2d
Merge pull request #116080 from GammaGames/plugins_then_autoloads
Fix custom importers do not work with singletons
2026-02-09 15:07:01 -06:00
Thaddeus Crews
2a5a740bde
Merge pull request #115855 from ryevdokimov/instant-feedback
Show viewport messages and rotation line instantly on instant transforms
2026-02-09 15:07:00 -06:00
Thaddeus Crews
0e56b6f8e1
Merge pull request #116078 from ryevdokimov/custom-gizmo-commit-message
Fix viewport text not clearing after commit/cancel of custom editor gizmo handles
2026-02-09 15:06:59 -06:00
Thaddeus Crews
b79e1f36ef
Merge pull request #116012 from HEX-23/feature-fix_atomic_flag_node3d
Fix erroneous use of atomic in the dirty flags of Node3D
2026-02-09 15:06:59 -06:00
Thaddeus Crews
44d2f87432
Merge pull request #116105 from mihe/zero-node-path-padding
Zero out padding in `NodePath` serialization
2026-02-09 15:06:58 -06:00
Thaddeus Crews
64b2841d91
Merge pull request #116057 from kleonc/control_drag_resize_non_zero_pivot_offset_ratio_fix
Fix drag-resizing `Control` with non-zero `pivot_offset_ratio`
2026-02-09 15:06:57 -06:00
Thaddeus Crews
29c0caaa84
Merge pull request #114534 from HolonProduction/rm-lsp-dead-code
LSP: Remove unused `ExtendGDScriptParser::get_member_completions`
2026-02-09 15:06:56 -06:00
Thaddeus Crews
cb8c64b96b
Merge pull request #115968 from cdemirer/dummy-player-is-part-of-the-tree
Fix double memdelete of `dummy_player`
2026-02-09 15:06:55 -06:00
Thaddeus Crews
ca0be38632
Merge pull request #116000 from HEX-23/feature-fix_threaded_tf
Fix `set_process_thread_group()` and transform notification of threaded-processing Node3Ds.
2026-02-09 15:06:52 -06:00
notroid5
0dd0df3b7b
Improve ProcessMode docs
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-Authored-By: notroid5 <87585310+notroid5@users.noreply.github.com>
2026-02-09 14:51:20 -06:00
Hugo Locurcio
217d93a962
GitHub Actions: Test project exporting on CI
This allows finding issues in headless project export early on,
including when exporting for a dedicated server.

We also use this opportunity to check whether the audiovisual output
between the project being run from its files and the exported PCK
matches (it should always be a perfect match, assuming the same GPU
is used for both runs). This can be used to catch audiovisual
discrepancies, which could indicate a bug in the export process.
2026-02-09 20:44:16 +01:00
Clay John
2343d36b43 Use transmittance instead of opacity in the early-out branch when calculating volumetric fog 2026-02-09 09:45:12 -08:00
Gabriel
2909a93b05 Fixed documentation for get_velocity_at_local_position 2026-02-09 14:38:26 -03:00
Mikael Hermansson
bfcd9be90d Zero out padding in NodePath serialization 2026-02-09 18:23:02 +01:00
Chaosus
e5f7c51471 Fix theming for EditorPropertyArray icons 2026-02-09 18:11:27 +03:00
kobewi
e0225265b4 Fix auto-translation of EditorValidationPanel 2026-02-09 13:52:42 +01:00
BrotherShort
a8ae40d590 fix inaccurate tree relationship lines
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-09 20:14:55 +08:00
Rémi Verschelde
377b5a3175
Merge pull request #116006 from akien-mga/codeowners
Update CODEOWNERS after teams restructuring
2026-02-09 12:50:57 +01:00
SheepYhangCN
851faa08d8 Add taskbar progress and state support for Windows & macOS
Co-Authored-By: bruvzg <7645683+bruvzg@users.noreply.github.com>
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-09 19:48:53 +08:00
fish
dce7bdf58f Fix Font's documentation to say that get_ascent and get_descent return the maximum ascent and descent 2026-02-09 02:54:24 -08:00
Jesse
f5c27569f0 Rearrange project loading init to fix #115618 2026-02-09 05:48:34 +00:00
Robert Yevdokimov
996353e457 Fix viewport text not clearing after commit/cancel of custom editor gizmo handles 2026-02-08 23:34:40 -05:00
zinefer
b8aeaf74dc Bugfix: Replace // with \\ before sending project path to MSBuild
On Windows with network shares, the project path starts with "//" which
MSBuild treats as a command-line switch, causing "Unknown switch"
errors. Replace the first two chars with "\\" to make it a proper UNC
path.
2026-02-08 20:02:17 -07:00
kit
698f84f0e8 Add Reload Current Project to the command palette 2026-02-08 17:08:38 -05:00
kleonc
4e8d5062e6 Fix drag-resizing Control with non-zero pivot_offset_ratio 2026-02-08 20:18:39 +01:00
kobewi
44f9d7fa2e Change TabContainer's popup button into real Button 2026-02-08 18:13:45 +01:00
chocola-mint
0852de7098 Account for the current section when processing AnimationTracks 2026-02-08 22:08:33 +09:00
Silc Lizard (Tokage) Renew
9ebc4c3013 Add view_plane_rotation_gizmo_scale to EditorSettings 2026-02-08 18:50:49 +09:00
Jorrit Rouwe
8a6d125ec2 Jolt Soft Body: Make default mass 1 kg and fix stiffness conversion
Before this change, the default SoftBody3D mass was 0 which would set the mass of every vertex to 1 kg. The SoftBody3D UI in this case shows 0.001 kg, while for a cloth with a reasonable number of subdivisions the actual weight would be in the order of 1000 kg. This weight is likely to be much more than the weight of other RigidBody3D's in the scene (their default weight is 1) causing unrealistic interactions.

* Changed the default mass for a soft body to 1 kg, this mass is distributed uniformly across all soft body vertices. This matches what Godot Physics does.
* Added a missing call to _update_mass() so that calling set_mass after creation actually updates the mass now.
* Added an error check to set_mass() so that it no longer accepts zero mass as input.
* Fixed the conversion from godot stiffness to Jolt's compliance with a formula that was derived from the XPBD vs PBD equations. The previous conversion routine was determined experimentally and did not account for vertex mass. This meant that when the vertex mass became really low, the simulation became unstable.
2026-02-08 10:38:46 +01:00
xuhuisheng
e3f73abe20 Fix AHashMap realloc cause AnimationPlayer crash, second try 2026-02-08 10:16:45 +08:00
Anish Kumar
0c89904687 Fix FileAccess.seek_end behavior on Android 2026-02-08 00:16:34 +05:30
X23
0b8651810f Fix erroneous use of atomic in the dirty flags of Node3D 2026-02-08 00:42:19 +08:00
Robert Yevdokimov
415ddc83e1 Fix trackball not highlighting immediately when toggling Use Trackball 2026-02-07 10:12:15 -05:00
Rémi Verschelde
c595203075
Update CODEOWNERS after teams restructuring 2026-02-07 15:04:39 +01:00
X23
44fa4a4cde Fix transform notification in threaded processing. 2026-02-07 17:51:30 +08:00
Robert Yevdokimov
fdf126e1d9 Show viewport messages and rotation line instantly on instant transforms 2026-02-06 15:33:01 -05:00