Commit Graph

80731 Commits

Author SHA1 Message Date
clayjohn d376ca77dc Avoid reading from sky pointer when rendering background without sky
(cherry picked from commit da7540f3f19ad7c05acd5f3632ed349a0db75032)
2026-02-05 09:46:08 -06:00
Clay John 5207208577 Ensure that uv border size is passed in to sky rendering functions both when rendering the octmap and when rendering the sky as a background
(cherry picked from commit b4b20e95ed4e18d18370f76f6faad5f8e1e380d3)
2026-02-05 09:46:07 -06:00
Lukas Tenbrink 1f6f4b622e Fix the NodePath hash function to not yield the same value for similar paths.
(cherry picked from commit a6e952c1604963023a87c07093cc9b24e6d6591d)
2026-02-05 09:46:06 -06:00
bruvzg 5222598c11 [Windows] Disable MSVC control flow check on IAT hooks.
(cherry picked from commit 9c753ebe8432991c88a0b0c934f8dea029f59b6f)
2026-02-05 09:46:06 -06:00
Rémi Verschelde 45f8e0894b Revert "Improve performance of CSharpLanguage::reload_assemblies"
This reverts commit f68bf2f545.

This seems to trigger occasional editor crashes.

Fixes #115460.

(cherry picked from commit 63e7936e18026d483135c28856b5338b50efb923)
2026-02-05 09:46:05 -06:00
Jakub Marcowski 6188f459b3 libpng: Update to 1.6.54
(cherry picked from commit 7ac0eef82801fce2e069262c1a6149e2251bcfa2)
2026-02-05 09:46:05 -06:00
Rémi Verschelde 0227be0bdb Sync translations with Weblate 2026-01-30 17:38:48 +01:00
Thaddeus Crews 543f47485c Bump version to 4.6.1-rc 2026-01-26 09:55:29 -06:00
Rémi Verschelde 89cea14398 Bump version to 4.6-stable \o/
Almost 3 years after the 4.0 release, Godot 4 is starting to be a mature engine,
including a wide array of features that enable countless developers to publish
games in all genres. For example, Steam got over
[1,200 new Godot games](https://steamdb.info/stats/releases/?tech=Engine.Godot)
in 2025, while itch.io consistently gets around
[500 new Godot games per week](https://itch.io/game-development/engines/most-projects)
(game jams, prototypes, etc.).

While every Godot user still has their own favorite missing feature which
they're eagerly awaiting, for the most part the engine is fully capable.
But there are still so many minor roadblocks, papercuts, workflow issues or
outright bugs which can make the experience of developing and publishing games
more painful than we'd like.

So for this release, there was a significant focus on polish and usability,
aiming to firmly establish Godot as an engine that you can rely upon, while
keeping the iteration speed, lightweightness, and flexibility which make users
love it.

Close to 400 contributors were involved in this new feature release, authoring
2,001 (!) commits, and we want to thank them all for their amazing contributions,
as well as all users who sponsor the Development Fund, reported bugs, opened
proposals, or supported each other on our community platforms.

See the release page for details: https://godotengine.org/releases/4.6/
2026-01-25 13:41:41 +01:00
Rémi Verschelde 8322eb1414 Add changelog for Godot 4.6 2026-01-25 11:39:36 +01:00
Rémi Verschelde d5edd4a592 Sync translations with Weblate 2026-01-25 10:07:59 +01:00
Rémi Verschelde 39ef602b9b Update DONORS list 2026-01-25 09:59:40 +01:00
Rémi Verschelde 83e105ea35 Merge pull request #115348 from YeldhamDev/theme_goodies_nocheck_edition
Fix not being able to remove empty theme overrides in the editor
2026-01-25 09:54:05 +01:00
Michael Alexsander 810b377492 Fix not being able to remove empty theme overrides in the editor 2026-01-24 20:52:02 -03:00
Rémi Verschelde 04249468d3 Merge pull request #115293 from mooflu/arc-113263
Geometry2D: Remove `arc_tolerance` scaling and the comment related to that.
2026-01-24 22:50:36 +01:00
Rémi Verschelde cca9d04b56 Merge pull request #115330 from KoBeWi/famous_last_fix
Don't force list icon size in EditorFileDialog
2026-01-24 21:35:51 +01:00
kobewi 8b400edb92 Don't force list icon size in EditorFileDialog 2026-01-24 13:29:37 +01:00
Rémi Verschelde ebbdef7830 Merge pull request #115316 from passivestar/codeedit-colors
Fix colors of code editor in modern theme
2026-01-24 00:46:44 +01:00
Rémi Verschelde 1d0a3c8c72 Merge pull request #115303 from TokageItLab/tweak-ik3d-doc
Tweak IKModifier3D docs and comment
2026-01-24 00:46:35 +01:00
passivestar 157f070faf Fix colors of code editor in modern theme 2026-01-24 02:30:23 +04:00
Rémi Verschelde 233a5aeb4d Merge pull request #115299 from DarioSamo/framebuffer-cache-stale-ref
Fix stale reference bug in FramebufferCache.
2026-01-23 20:36:22 +01:00
Silc Lizard (Tokage) Renew 9e066453fa Tweak IKModifier3D docs and comment 2026-01-24 00:55:54 +09:00
Dario c2b068d08c Fix stale reference bug in FramebufferCache. 2026-01-23 10:43:09 -03:00
Rémi Verschelde 3172d44799 Sync translations with Weblate 2026-01-23 12:38:50 +01:00
Frank Becker 5cc33d6965 Remove arc_tolerance scaling and the comment related to that.
clipper2 1.5.3 does the scaling internally.
2026-01-22 20:56:04 -08:00
Rémi Verschelde c3058391d7 Merge pull request #115181 from passivestar/graph-experimental-docs
Remove experimental flags from graph nodes
2026-01-22 16:56:07 +01:00
Rémi Verschelde e0b046e6db Merge pull request #115249 from bruvzg/splash_w_mac_only
Process events during splash on macOS only.
2026-01-22 10:59:11 +01:00
Rémi Verschelde d2a60ebbe9 Merge pull request #115242 from deralmas/ssccaallee
Wayland: Update popup scale information on creation
2026-01-22 10:59:06 +01:00
Rémi Verschelde 06922002b5 Merge pull request #115231 from KoBeWi/pretend_prepend_still_exists
Restore period in loaded node paths
2026-01-22 10:58:59 +01:00
Pāvels Nadtočajevs 77d98cf3dd Process events during splash on macOS only. 2026-01-22 11:43:41 +02:00
Dery Almas 27b1916465 Wayland: Update popup scale information on creation
Popups start with their size and position already scaled based on the parent.
We forgot to update the popup's scale itself, leading to a double-scale.
2026-01-22 06:28:27 +01:00
kobewi ff89f649fa Restore period in loaded node paths 2026-01-22 01:40:28 +01:00
Rémi Verschelde 76addfff12 Merge pull request #115175 from vaner-org/oneshot-request-fire-override-abort
Allow `ONE_SHOT_REQUEST_FIRE` to override OneShot abortion
2026-01-21 18:02:24 +01:00
Rémi Verschelde 8b2d988ba7 Merge pull request #115208 from akien-mga/revert-114457
Revert "Always stop script debugger when stopping game"
2026-01-21 17:44:25 +01:00
Rémi Verschelde 2025985ba9 Merge pull request #115199 from raulsntos/hidden-signals
Hide signals prefixed by underscore
2026-01-21 17:44:17 +01:00
Rémi Verschelde dc1a92b9a2 Revert "Always stop script debugger when stopping game"
This reverts commit d1a5d9da3e.

This unfortunately breaks the DAP.

Fixes #115188.
2026-01-21 15:31:03 +01:00
Rémi Verschelde 6b76a5a8dc Merge pull request #115198 from dsnopek/required-ptr-variant-conv-crash
Fix crash when converting `Variant` to incompatible `RequiredPtr<T>`
2026-01-21 13:43:30 +01:00
Raul Santos 46436c1278 Hide signals prefixed by underscore 2026-01-21 02:56:28 +01:00
passivestar 1e11fe936b Remove experimental flag from graph nodes 2026-01-21 05:46:10 +04:00
David Snopek 5d995a9558 Fix crash when converting Variant to incompatible RequiredPtr<T> 2026-01-20 19:12:15 -06:00
vaner-org 4cd3e5a76e Allow ONE_SHOT_REQUEST_FIRE to override abort 2026-01-20 21:59:00 +05:30
Rémi Verschelde 78c6632eb1 Merge pull request #115166 from bruvzg/DISABLE_FOSSILIZE
Add Fossilize to the disabled Vulkan layer list for the editor.
2026-01-20 10:25:43 +01:00
Pāvels Nadtočajevs db17acbed1 Add Fossilize to the disabled Vulkan layer list for the editor. 2026-01-20 11:07:44 +02:00
Rémi Verschelde 1b00ad5519 Merge pull request #115163 from akien-mga/revert-110410
Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo
2026-01-20 09:49:26 +01:00
Rémi Verschelde 2c373ffc2c Merge pull request #115161 from bruvzg/splash_tree
Do not update script editor before scene root init.
2026-01-20 09:49:22 +01:00
Rémi Verschelde 06adfa4eb8 Merge pull request #115148 from m4gr3d/fix_vr_feature_collision
Android: Fix XR build regression when vendor plugin overrides the same feature
2026-01-20 09:49:18 +01:00
Rémi Verschelde d1a03b30af Merge pull request #113939 from M4rchy-S/shdr-text-err
Add null verification to avoid background theme error in texture shader properties
2026-01-20 09:49:10 +01:00
Rémi Verschelde f0fa171ec2 Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo"
This reverts commit 748f35ccb8.

Fixes #114995.

This will be redone for 4.7 / possibly 4.6.1 with a more involved solution.
2026-01-20 09:10:13 +01:00
M4rchyS 372e549831 Add null verification to avoid background theme error in texture shader properties 2026-01-20 09:06:32 +01:00
Pāvels Nadtočajevs bc0ffe15f2 Do not update script editor before scene root init. 2026-01-20 08:13:39 +02:00